Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2008, 14h22   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 111
Points : 68
Points : 68
Par défaut [PL/SQL] Question sur l'execution séquentielle d'une série de procédures

Bonjour,

J'ai une procédure stockée qui appelle deux autres procédures à la suite.

J'ai l'impression que la deuxième est exécutée avant que la première ne soit terminée.

Si des experts PL/SQL passent par la, pouvez vous me dire si un tel cas peut arriver ou si la deuxième n'est vraiment démarrée que quand la totalité de la première est terminée ?

Merci d'avance

Edit : Désolé, je me suis trompé de catégorie en postant, si quelqu'un peut déplacer le sujet dans Oracle / PL/ SQL...
Kiroukool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 14h36   #2
Membre Expert
 
Homme
Expert Datawarehouses + BO (sur BDD Oracle et SQL Server)
Inscription : mars 2003
Messages : 645
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Expert Datawarehouses + BO (sur BDD Oracle et SQL Server)

Informations forums :
Inscription : mars 2003
Messages : 645
Points : 1 165
Points : 1 165
Tu as du avoir une erreur dans la première procédure, ce qui a declenché une exception qui, si elle n'est pas interceptée, renvoit la main à la procédure appelante.

Et si la 2é procédure appelante masque l'exception par un "exception when others" sans raise tu ne verras jamais l'erreur.

Mais bon je supputes. Il nous faudrait des extraits de ton code.
phili_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h13.


 
 
 
 
Partenaires

Hébergement Web