Bonjour,
Sur Oracle 9, j'ai un souci avec une commande UPDATE :
Je veux mettre à jour un champ date (DTHR_OUV_CONTRAT)
d'une table CONTRAT, avec le champ date (DEV_PROFIL)
d'une table CARTE et je n'y arrive pas.
La jointure entre les deux tables est faite par le champ
ID_CARTE
J'écris :
update contrat
set dthr_ouv_contrat = dev_profil
where id_contrat in
( select id_contrat, dev_profil, dthr_ouv_contrat
from contrat C, carte K
where C.id_carte = K.id_carte
and id_type = 105
and dthr_ouv_contrat = '20040101131313' )
Oracle me retourne une erreur ORA-00904 :
DEV_PROFIL : indicateur non valide .
Où est mon erreur ?
Répondre
Partager