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
A voir également:

4 réponses

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
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
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
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
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