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

Vue: 12339|Répondre: 0

[Source] SQLSERVER-trigger-determine quel champ a été mis à jour.

[Copié le lien]
Publié sur 09/07/2018 17:05:47 | | | |
SQL script :




Déclarations de déclenchementDeux tables spéciales:d des tables élémentées et insérées.

La table Supprimés sert à stocker des copies des lignes affectées par les instructions DELETE et UPDATE. Lorsque vous exécutez une instruction DELETE ou UPDATE, la ligne est retirée de la table trigger et transférée vers la table supprimée. Les tables supprimées et les tables déclencheurs n’ont généralement pas les mêmes lignes.

La table Inserted sert à stocker des copies des lignes affectées par les instructions INSERT et UPDATE. Dans une transaction d’insertion ou de mise à jour, de nouvelles lignes sont ajoutées à la fois à la table insérée et à la table déclencheure. Les lignes de la table Insérée sont des copies des nouvelles lignes de la table des déclencheurs.

1. Opération d’insertion
Les tables insérées contiennent des données, les tables supprimées n’ont pas de données

2. Supprimer
Les tables insérées n’ont pas de données, et les tables supprimées en ont

3. Mise à jour
Les tables insérées contiennent des données (nouvelles données), les tables supprimées contiennent des données (anciennes données)





Précédent:Le composant « Agent XP » a été utilisé dans cette configuration de sécurité serveur...
Prochain:Optimisation des performances dans l’IIS7
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