bonjour,
je veux faire un update sur une date avec une donnée de type VARCHAR qui est sous le format DD-MON-YY sous oracle:

j'ai essayé cette requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE MATABLE SET DATE=to_date('31-DEC-17','DD-MON-YY'),SEC=68 
WHERE CODE_EMPLOYEE=101;
ne marche pas.
j'ai essayé celle la non plus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE MATABLE SET DATE=to_date(to_char('31-DEC-17','DD/MM/YY'),'DD/MM/YY),SEC=68 
WHERE CODE_EMPLOYEE=101;
j'ai toujours le message d'erreur
Erreur SQL : ORA-01843: ce n'est pas un mois valide
01843. 00000 - "not a valid month"

mon NLS_DATE_FORMAT: DD/MM/YY