Bonjour a tous,
excusez moi de vous solliciter mais j'ai un problème avec un format de date sous oracle 10g express que je n'arrive malheureusement pas a resoudre tout seul.
Je ne peux inserer de date dans ma base.
J'ai récupérer la valeur du format de date a l'aide de
select * from NLS_DATABASE_PARAMETERS ;
La variable NLS_DATE_FORMAT est à DD-MON-RR.
Voici la table concernée :
1 2 3 4 5 6 7 8 9
| CREATE TABLE Vehicule(
NumImmat NUMBER(5) CONSTRAINT PKVeh PRIMARY KEY,
KmDerniereRev NUMBER(10) NOT NULL,
IdClasse NUMBER(5) REFERENCES Classe(IdClasse) ON DELETE CASCADE,
IdAgence NUMBER(5) REFERENCES Agence(IdAgence) ON DELETE CASCADE,
ValeurVehicule NUMBER(10) NOT NULL,
KmTotal NUMBER(10) NOT NULL,
DateDerniereRev DATE NOT NULL
); |
Et enfin, voici l'insert associé :
insert into vehicule values(1,0,1,1,200000,0,to_date('01-JAN-99','DD-MON-RR'));
Je ne comprends pas d'où peut venir l'erreur, peut-être faut-il changer le format de date car des erreurs se manifestent avec ce type de format ???
Il ne me reste malheureusement que très peu de temps pour régler le problème, c'est pour cela que je m'adresse à vous.
En attente de votre réponse veuillez recevoir toute ma gratitude,
Coldyo
Partager