Bonjour chèrs amis
sur une base de données avec une table trn_root et une colonne trn_timestamp de type DATE
execute dans sqldeveloper la requête suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Select * from  VPS.trn_root where   to_char(VPS.trn_root.trn_timestamp,'yyyyMMddHHmmss')>'20120521000000';
et j'ai les résultats voulus.
mais pour la mise à jour, la requête suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Update VPS.trn_root set VPS.trn_root.trn_root.trn_timestamp = TO_DATE('june 17, 2013, 00:00 P.M.', 'Month dd, YYYY, HH:MI P.M.') where to_char(VPS.trn_root.trn_timestamp,'yyyyMMddHHmmss')>'20120521000000;'
me donne l'erreur ci après:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Erreur commençant à la ligne 3 de la commande :
Update VPS.trn_root set VPS.trn_root.trn_root.trn_timestamp = TO_DATE('june 17, 2013, 00:00 P.M.', 'Month dd, YYYY, HH:MI P.M.') where to_char(VPS.trn_root.trn_timestamp,'yyyyMMddHHmmss')>'20120521000000;'
Erreur à la ligne de commande : 3, colonne : 24
Rapport d'erreur :
Erreur SQL : ORA-00904: "VPS"."TRN_ROOT"."TRN_ROOT"."TRN_TIMESTAMP" : identificateur non valide
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
je ne sais pas quoi faire.
merci pour votre aides