Bonjour,

Je cherche à faire une procédure une stockée dans laquelle je voudrais effectuer deux traitements (select) l'un en fonction de l'autre. Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Select ch1, ch2, ch3
Into var1, var2, var3
From table1
Where id = p_id;
si et seulement si la première requête ne retourne rien que j'exécute ma deuxième requête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Select ch1, ch2, ch3
Into var1, var2, var3
From table2
Where id = p_id;
J'ai utilisé les fonctions SQL%NOTFOUND et EXISTS mais ça n'a pas fonctionné.

J'aurais pu définir une variable mais étant donné que je récupère déjà d'autres variables dans mes requêtes à l'aide de into. Je ne sais pas où placer la variable into v_count.

Merci pour votre aide.