Format date orcle 8

Svp quel est le format de dates lorsquon souhaite inserer des donner dans une base oracle (via SQL +)
J'ai essaaye :
{ d 'aaaa-mm-jj' }
expl { d '2003-08-13' }

et
#aaaa-mm-jj#
et
'aaaa-mm-jj'

Mais ca ne marche pas
merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Et bien par exemple pr avoir la date actuelle + ehure +min +sec
    c

    select to_char(sysdate,'MM-DD-YYYY HH24:MI:SS')"NOW"
    from dual;

    voial
    Omar chenobi!!!
    1. merci ,mais c'est pr une insertion!
      "Insert into maTable (maDate,'aaa-mm-jj'); " par exeple;
      Mais aucun de format proposés pr la date ne marche!
      Merci
      1. Contributeur
        Bonjour Ruth, Omar et les autres ...

        Si ce que tu as dit ne marche pas, alors tu peux essayer de mettre un masque to_char sur ta date :
        Insert into maTable (maDate,to_char('YYYY-MM-DD','ssaa-mm-jj'));
        /!\ --> 'YYYY-MM-DD' doit être écrit tel quel. Ta date à insérer, c'est ssaa-mm-jj

          (:•Þ   Pitu
        1. Contributeur
          Euh ... autant pour moi :

          Insert into maTable (champ1,maDate,champ3) VALUES (val1,to_date('ssaa-mm-jj','YYYY-MM-DD'),val3)


            (:•Þ   Pitu
      2. Bonjour et Merci pr vos contribution!
        Fallait utiliser to_date('2003/09/19', 'yyyy-mm-dd')
        donc la requete est:
        Insert into maTable (champ1,maDate,champ3) VALUES (val1,to_date('2003/08/12', 'yyyy-mm-dd')
        val3)
        pr par exemple faire entrer
        val1,'2003-08-12',val3 ds matable
        merci