Est-il possible de passer un paramètre à déclencher dans la base de données SQL Server?
Table peut avoir de déclenchement sur insérer/supprimer/mettre à jour. Déclencheur sera tiré en interne par le moteur DB.
Est-il possible de passer un paramètre à déclencher dans la base de données SQL Server comme une procédure stockée?
Cela semble très bizarre-quel problème essayez-vous de résoudre?
J'ai eu quelqu'un me poser cette question aujourd'hui, et n'avait jamais entendu parler de CONTEXT_INFO(), mais ils avaient utilisé cette fonctionnalité dans le passé et a trouvé utile.
J'ai eu quelqu'un me poser cette question aujourd'hui, et n'avait jamais entendu parler de CONTEXT_INFO(), mais ils avaient utilisé cette fonctionnalité dans le passé et a trouvé utile.
OriginalL'auteur KentZhou | 2010-10-07
Vous devez vous connecter pour publier un commentaire.
Indirectement par l'intermédiaire de
CONTEXT_INFO()
. Voir En Utilisant Le Contexte De Session De L'Information. Le fait que votre déclencher des besoins supplémentaires de l'état est toujours une odeur de code.OriginalL'auteur Remus Rusanu
Nope.
Voir: http://www.eggheadcafe.com/community/aspnet/13/10006230/pass-values-in-trigger.aspx
OriginalL'auteur Brian Driscoll
Vous pouvez quelque chose. Créer une table spécialement conçue pour contenir les informations de paramètre, puis placer les données dans la table de paramètres avant d'effectuer l'opération qui permettra d'initier le déclencheur. Code le déclencheur à lire à partir de la table de paramètres.
C'était la carotte, voici la clé:
OriginalL'auteur JeremyDWill