Peut-on utiliser des procédures non stockées dans un bloc PL/SQL?
Bonjour,
Je vous explique le contexte. J'essaie de faire un rattrapage de données en pl/sql. J'ai un script shell qui exécute un fichier .sql, ce fichier sql est un bloc pl/sql. Dans ce bloc j'ai pas mal de code qui revient alors je l'ai factorisé en procédure.
j'ai donc quelque chose de la forme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| procedure name1() is
declare
...
begin
...
end name1;
procedure name2() is
declare
...
begin
...
end name2;
procedure name3() is
begin
...
end name3;
begin
name1();
name2();
name3();
end; |
Lorsque j'execute mon shell il se bloque sur l'exécution du .sql, sous toad lorsque je pose le contenu de mon .sql je n'ai aucun message d'erreur mais le traitement ne se fait pas. Je ne peux donc même pas tracer mes variables, du coup j'en suis à me demander si ce ne serait pas mes appels des procédures qui posent problème ou leur utilisation.