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

  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!!!
    0
    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
      0
      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
        0
        1. Contributeur
          Euh ... autant pour moi :

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


            (:•Þ   Pitu
          0
      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
        0