Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 19/06/2007, 17h07   #1
Invité de passage
 
Inscription : juin 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 2
Points : 0
Points : 0
Par défaut Trigger et procédure stockée

Bonjour,

une question sur les trigger Oracle (9i) :
j'ai un certain nombre de procédures stockées qui insèrent des données dans une même table.
Peut-on utiliser un trigger qui se déclenche après insertion de certaines valeurs particulières dans la table, et récupérer en retour le nom de la procédure stockée qui a effectué l'insertion ?

Merci.
emespere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 22h45   #2
Membre éclairé
 
Inscription : décembre 2005
Messages : 315
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 315
Points : 313
Points : 313
Pour ce qui est des triggers sur des colonnes particulières, ce n'est pas un pbm.
Par contre, pour récupérer la procédure appelante, cela ne va pas être évident.
Il existe une API pour récupérer la stack, mais cela va être catastrophique au niveau des perf, et elle a le mauvais goût de ne pas toujours remonter toutes les infos (selon le type d'appel). Bref, ce n'est pas gagné ton histoire.
Mais je ne veux pas te faire peur trop vite, je suis peut être passé à côté de qqc.

Chris.
jproto 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 22h21.


 
 
 
 
Partenaires

Hébergement Web