Retour d'une instruction update en PL/SQL

Résolu
citrouille -  
 Marc -
Bonjour,
Voila, j'ai un problème et je n'arrive pas à trouver la moindre doc la dessus.
en fait, je fais des appels à une procédure PL/SQL qui est donc stockée dans la base de données. Dans cette procédure, j'appelle plusieurs instructions du style UPDATE et INSERT. Seulement, j'aimerais que mon INSERT ne soit exécuté que si quelque chose a bien été mis à jour grâce à mon ordre UPDATE précédent.
Je ne sais pas si je me fais bien comprendre :s
En fait, je voudrais récupérer le nombre de lignes mis à jour par mon update.
Merci d'avance pour votre aide
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. citrouille
     
    bon j'ai trouvé une réponse possible, je la mets dans le forum, ça servira peut etre à quelqu'un. J'ai vu que l'instruction SQL%NOTFOUND existait. Exemple d'utilisation :
       BEGIN
        UPDATE  client  SET remise:=10
        WHERE  dept='76';
        IF   SQL%NOTFOUND   THEN
         INSERT INTO trace
         VALUES('absent en 76');
        END IF; 
    
    1
  2. Marc
     
    Merci pour cette réponse, elle m'a sauvé la vie,
    0