Salut a tous,

Jai un algorithme tout simple en PL/Sql que jarrive pas a piger, pouvait vous maider svp?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DECLARE
n NUMBER := 10;
PROCEDURE etudeNocopy (n1 IN NUMBER, n2 IN OUT NUMBER, n3 IN OUT   NOCOPY NUMBER) IS
BEGIN
  n2 := 20;
  DBMS_OUTPUT.PUT_LINE(n1);
  n3 := 30;
  DBMS_OUTPUT.PUT_LINE(n1);
END etudeNocopy;
 
BEGIN
  etudeNocopy(n, n, n);
  DBMS_OUTPUT.PUT_LINE(n);
END;
le resultat affiche:
Pouvait vous m'expliquer pourquoi?

Merci