Insertion d'une date sous SQL!!

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

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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;