Bonjour,

je me pose une question bête dont je ne suis pas sûr de la réponse.

Si dans un script PL/SQL j'ai le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
PROCEDURE TOTO (par1 IN VARCHAR2, par2 IN VARCHAR2) IS
BEGIN
   INSERT INTO TABLE1 VALUES (par1);
 
   BEGIN
      INSERT INTO TABLE2 VALUES (par2);
      COMMIT;
   END;
END;
Ma question:
Est-ce que le COMMIT valide les 2 insertions de par1 et par2 ou juste celle de par2 ?

A mon avis il valide les 2 insertions mais je voulais en être sûr ...
Merci pour vos réponses