[RESOLU] Probleme de conception pour un update Oracle!
Bonjour,
je voudrais mettre a jour un nouveau champs que je viens de creer. Mais l'update ne fonctionne pas?
L'update:
Code:
1 2 3 4 5 6
| UPDATE vcovd SET begin_date = ( SELECT vcove.start_date
FROM vcove,vcovd
WHERE vcove.fk_covd = vcovd.id_covd
AND TRUNC(vcove.start_date,'DD') IN (SELECT TRUNC(MIN(in_vcove.start_date),'DD')
FROM vcove in_vcove
WHERE in_vcove.fk_covd = VCOVE.fk_covd )) |
Explication:
Il s'agit d'un Update qui met la date du premier avenant creer pour un contrat dans vcovd. (la requete renvoie 1271 tuple et il y a bien 1271 tuple a pourvoir)
Le code d'erreur:
Citation:
ORA-01427: Sous interrogation rammenant un enregistrement du un ou plusieurs ligne
merci pour votre aide car je comprends pas trop la