Recuperation de ligne

Fermé
zidnaninho2110 - 21 oct. 2008 à 11:37
 zidnaninho2110 - 21 oct. 2008 à 11:47
Bonjour,

je desire récuperer la valeur d'une ligne à partir d'un select pour l'affecter à un champ en effectuant un update :

UPDATE FREP_LIGTNT_PERAPP PERAPP
SET PERAPP.TNT_NUMINT= (select Distinct LIG.NUMINT
from FREP_LIGTNT LIG
where LIG.DIAGNUMINT=PERAPP.DIAGNUMINT)

sauf que j'ai l'erreur suivante que j'arrive pas à resoudre :

Error at line 1
ORA-01427: single-row subquery returns more than one row

SVP aidez moi c'est urgent !!!!!

1 réponse

Bonjour,

Là Apparemment ton Select ne récupère pas une ligne mais plusieurs, d'où l'erreur.
Test d'exécuter que le Select sur ton serveur pour voir se qu'il te retourne.
0
zidnaninho2110
21 oct. 2008 à 11:47
oui c'est exact will mon select retourne plusieurs ligne alors que je devrais en prendre une par une selon le diagnumint
0