Catégorie > High Tech

Qu'est-ce que Trigger dans SQL et pourquoi utilisez-vous Trigger dans SQL?

Posté par Peter Green, mise à jour le 27/04/2021 à 20:02:22

Qu'est-ce que Trigger dans SQL et pourquoi utilisez-vous Trigger dans SQL?


Posté par Krishna

Un déclencheur de base de données est un code de procédure qui est automatiquement exécuté en réponse à certains événements sur une table particulière dans une base de données. Les déclencheurs peuvent restreindre l'accès à des données spécifiques, effectuer une journalisation ou auditer les modifications des données.

Il existe deux classes de déclencheurs, ce sont soit des «déclencheurs de ligne», soit des «déclencheurs d'instruction». Avec les déclencheurs de ligne, vous pouvez définir une action pour chaque ligne d'une table, tandis que les déclencheurs d'instruction ne se produisent qu'une seule fois par instruction INSERT, UPDATE ou DELETE. Les déclencheurs ne peuvent pas être utilisés pour auditer la récupération de données.

Chaque classe peut être de plusieurs types. Il existe des déclencheurs «BEFORE» et «AFTER» qui identifient l'heure d'exécution du déclencheur. Il existe également un déclencheur "INSTEAD OF" qui est un déclencheur conditionnel qui se déclenchera à la place de l'instruction de déclenchement. Cependant, "INSTEAD OF trigger" n'est disponible que pour les vues.

Il y a généralement trois

événements déclencheurs qui provoquent le déclenchement du déclencheur: événement INSERT (lorsqu'un nouvel enregistrement est inséré dans la base de données).
Événement UPDATE (lorsqu'un enregistrement est en cours de modification).
Événement DELETE (lorsqu'un enregistrement est en cours de suppression).
Les mandats standard SQL: 2003 qui permettent aux programmeurs d'accéder aux variables d'enregistrement au moyen d'une syntaxe telle que REFERENCING NEW AS n.


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus