Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13532|Répondre: 0

[Source] Parlons du rôle des déclencheurs SQL et de leur utilisation

[Copié le lien]
Publié sur 09/10/2014 10:15:42 | | |
Les déclencheurs sont un type particulier de procédure stockée qui n’est pas directement invoquée par l’utilisateur, et elle prend automatiquement effet lorsque les données dans la table spécifiée changent, réveillant le déclencheur en réponse à une instruction INSERT, UPDATE ou DELETE.
Le principal avantage des déclencheurs est qu’ils peuvent contenir une logique de traitement complexe utilisant du code Transact-SQL. Par conséquent, les déclencheurs peuvent prendre en charge toutes les fonctions des contraintes ; Mais ce n’est pas toujours la meilleure approche en termes de fonctionnalités proposées. Les déclencheurs peuvent également évaluer l’état de la table avant et après les modifications des données et agir en fonction des différences.

Parce que les déclencheurs sont exécutés automatiquement, lorsqu’il y a des anomalies dans la table des opérations SQL, il y aura diverses exceptions imprévisibles, et il est difficile d’atteindre un traitement complexe de la logique métier.




Précédent:Pourquoi utiliser des procédures stockées en SQL, et quels sont les avantages ?
Prochain:SQL crée des procédures stockées avec des paramètres
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com