|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 2 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() ![]() Inscription : décembre 2005 Messages : 315 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com