bonjour, j'ai ecris une requete que voici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DECLARE
  valeur NUMBER(12);
  CURSOR cur
  IS
    SELECT company_usr_last FROM company;
BEGIN
  open cur;
  LOOP
    FETCH cur INTO valeur;
       EXIT WHEN cur%notfound;
    IF  valeur  not in 
 
 
      (SELECT company_contact_id FROM company_contact) 
      THEN
      UPDATE  company SET company_usr_last = 0 
      where company_usr_last=valeur;
    end if;
    END LOOP;
  close cur;
  END;
probleme:quand je l'execute j'ai un message d'erreur qui me dit PLS-00405: sous-interrogation non autorisée dans ce contexte
je rappelle que ma sous requete SELECT company_contact_id FROM company_contact me retourne plusieurs lignes.
comment regler ce problème.merci