Bonjour,


J'ai l'erreur suivante :
SET (rad.uh_demandeuse,rad.nip) = (SELECT sda.code_uh_demande,sda.nip_actif
*
ERREUR à la ligne 2 :

ERREUR à la ligne 2 :
ORA-01427: Sous-interrogation ramenant un enregistrement de plus d'une ligne
Voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
UPDATE radiologie rad
   SET (rad.uh_demandeuse,rad.nip) = (SELECT sda.code_uh_demande,sda.nip_actif
	   		FROM SAG_DATA_TEMP sda
	   		   	WHERE rad.id_document_lie = sda.id_document_lie)
   WHERE EXISTS (SELECT NULL
	   		FROM SAG_DATA_TEMP sda
	   		   	WHERE rad.id_document_lie = sda.id_document_lie);
Comment résoudre ce probleme ?

Merci