Forum Linux.débutant changement de date

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-1
2
juil.
2019

Bonjour cher tous !
J'ai une requête dont je dois changer la date qui est en chaîne de caractère sur putty et je ne sais comment m'y prendre. S'il vous plait pouvez-vous m'aider ?
requête SQL : CREATE TABLE EPPIX.call_hyb20180301_bkp20180301 AS SELECT * FROM EPPIX.call_hyb20180301;
c'est à dire je dois changer hyb20180301 en hyb20190701.

Cordialement,

  • # comprendre le SQL pour savoir ce que tu peux faire

    Posté par  . Évalué à 3.

    tu veux creer une table qui s'appellera call_hyb20180301_bkp20180301 dans la base de données EPPIX à partir des données prises dans la table call_hyb20180301 de cette meme base EPPIX

    pour changer la date hyb20180301 en hyb20190701 ?
    ben suffirait juste de retaper ta ligne en changeant le texte que tu veux changer.

    probleme possible ? la table d'origine call_hyb20190701 n'existe peut-etre pas.

    • [^] # Re: comprendre le SQL pour savoir ce que tu peux faire

      Posté par  . Évalué à 3.

      parfois il faut utiliser les chiffres au dessus des lettres, par chez moi le pavé numérique ne fonctionne pas avec putty -> linux

      c'est peut etre anodin a regler mais cela ne me gêne pas, comme le qwerty sur un azerty :)

    • [^] # Re: comprendre le SQL pour savoir ce que tu peux faire

      Posté par  . Évalué à 1.

      Bonjour Monsieur !
      Merci pour votre réponse. au fait la table est déjà créé mais je voudrais écrire un script qui à l'exécution me permettra de changer la date automatiquement sans que je le fasse manuellement.
      Merci d'avance et bonne journée à vous .

      Cordialement,

      • [^] # Re: comprendre le SQL pour savoir ce que tu peux faire

        Posté par  (Mastodon) . Évalué à 3. Dernière modification le 03 juillet 2019 à 12:46.

        la commande que tu cherches est date à laquelle tu peux ajouter un format avec l'option +

        par exemple date +%Y%m%d me donne comme sortie : 20190703

        donc ton script tu peux donc écrire qqchose comme :

        DATE=`date +%Y%m%d`
        TABLE=call_hyb${DATE}_bkp${DATE}
        
        echo $TABLE

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.