Format date orcle 8

ruth -  
 ruth -
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. omar
     
    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
  2. ruth
     
    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
  3. Pitu Messages postés 1460 Statut Contributeur 125
     
    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. Pitu Messages postés 1460 Statut Contributeur 125
       
      Euh ... autant pour moi :

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


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