Bonjour,

J'ai un package dans la quelle, j'ai écrit 2 procédures stockées:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Procedure P1 
IS
Begin
    --Appel une autre procédure
    Procedure 2 (1);
End P1
 
Procedure P2 (a in number)
IS
Begin
   body P2....
End P2
Le problème est que quand je compile, il affiche pas d'erreurs et quand j'éxecute, il affiche:
ORA-04063: package body "sss" comporte des erreurs
ORA-06508: PL/SQL : unité de programme nommée : "sss" introuvable
ORA-06512: à ligne 10

Par contre, si j'écris le suivant, j'ai pas de problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Procedure P1 
IS
Begin
    body P2
End P1
Ce que je constate est qu'il y a un pb avec l'appel de la P2, ce que je ne comprends pas car quand j'écris directement le code dans la P1, cela fonctionne.

Merci d'avance