Insertion d'une date sous SQL!!
froma12
-
froma12 -
froma12 -
Bonjour,
svp je suis nouveaux dans le domaine ,j'aimrais bien quelqu'un m'aide s'il est possible,
quand je veut inserer une date sous la forme 'DD-mon-YYYY' il me donne erreur :
SQL> insert into emp (hiredate) values (to_date('12-jan-1990','dd-mon-yyyy'));
insert into emp (hiredate) values (to_date('12-jan-1990','dd-mon-yyyy'))
*
ERREUR Ó la ligne 1 :
ORA-01843: ce n'est pas un mois valide
????
svp je suis nouveaux dans le domaine ,j'aimrais bien quelqu'un m'aide s'il est possible,
quand je veut inserer une date sous la forme 'DD-mon-YYYY' il me donne erreur :
SQL> insert into emp (hiredate) values (to_date('12-jan-1990','dd-mon-yyyy'));
insert into emp (hiredate) values (to_date('12-jan-1990','dd-mon-yyyy'))
*
ERREUR Ó la ligne 1 :
ORA-01843: ce n'est pas un mois valide
????
2 réponses
-
Salut, si ton champ hiredate est typé au format date et si ton système de base de données est mysql, tu peux insérer le champs date de maniere brute, et le formaté lors de la séléction:
insert into emp (hiredate) values (now());
----------------
select DATE_FORMAT(hiredate, 'le %e/%m/%y à %T') AS DateTemps from emp;
-