trigger & procedure stockee

trigger & procedure stockee - SQL/NoSQL - Programmation

Marsh Posté le 30-12-2003 à 12:19:52    

Salut à tous,
 
J'ai encore une petite question:
 
 Un trigger peut'il appeler une procedure stockée ?
Dans mon cas, ce serait après une insertion.
 
Si oui, avez vous un semblant de syntaxe ?
    CREATE TRIGGER nomtrigger
  AFTER INSERT ON table
  BEGIN
      call nomprocedure();
  END;
 
 
 
  Merci

Reply

Marsh Posté le 30-12-2003 à 12:19:52   

Reply

Marsh Posté le 30-12-2003 à 12:23:14    

oui mais je vois pas l'intérer da faire un trigger pour appeler une PROC sans paramètres.

Reply

Marsh Posté le 30-12-2003 à 12:34:27    

je suis pas une bete mais je confirme aussi que c'est faisable

Reply

Marsh Posté le 30-12-2003 à 14:26:40    

jagstang a écrit :

oui mais je vois pas l'intérer da faire un trigger pour appeler une PROC sans paramètres.  


 
pkoi ?
j'ai besoin d'executer une procedure sur une table lors d'insertions sur celle-ci.
ça m'evite de l'appeler dans le prog.
c des operations sur les tuples et il n'y a pas besoin de parametres d'entree.
il n'y a pas de parametres de sortie non plus car le resultat est la table en elle meme.

Reply

Marsh Posté le 30-12-2003 à 14:53:52    

"exec" et non "call" il me semble... à moins que ce soit spécifique à SQL Server le "exec"

Reply

Marsh Posté le 30-12-2003 à 15:44:21    

robb2 a écrit :


 
pkoi ?
j'ai besoin d'executer une procedure sur une table lors d'insertions sur celle-ci.
ça m'evite de l'appeler dans le prog.
c des operations sur les tuples et il n'y a pas besoin de parametres d'entree.
il n'y a pas de parametres de sortie non plus car le resultat est la table en elle meme.


disons que tu peux éxécter ton code directement ici. mais c'est clair que si la PROC existe déjà, mieux vaut l'appeler

Reply

Marsh Posté le 30-12-2003 à 16:16:16    

Y'a meme pas besoin d'exec ou de call.
Tu me le nom de ta procedure tout court.

Reply

Marsh Posté le 30-12-2003 à 18:30:17    

JagStang a écrit :

oui mais je vois pas l'intérer da faire un trigger pour appeler une PROC sans paramètres.  

factoriser une dénormalisation quelconque pour "update", "insert" et "delete" ?


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed