Bonjour,
J'essaye de faire une procédure d'archivage et je dois donc check les dates de mes tables ...
Certaines d'entre elles ont une date 'ANNEE' au format number(4,0).
Le problème est que j'essaye de comparer ce champ ANNEE avec une date (au format date) passé en paramètre de ma procédure :
(Fonctionne si ANNEE est un varchar2)Code:
1
2
3
4 FROM XXXX WHERE to_date('01/01/' || ANNEE) <= inDAT_ARCHIVE ; Erreur(248,72): PL/SQL: ORA-00932: types de données incohérents ; attendu : DATE ; obtenu : NUMBER
Une idée ?
Merci d'avance !! ;)