Heim  >  Artikel  >  Datenbank  >  Wann wird der Trigger ausgeführt?

Wann wird der Trigger ausgeführt?

little bottle
little bottleOriginal
2019-05-16 17:21:499322Durchsuche

Ein Trigger ist eine spezielle Art einer gespeicherten Prozedur. Trigger werden hauptsächlich durch Ereignisse (Hinzufügen, Löschen, Ändern) ausgelöst und automatisch aufgerufen und ausgeführt. Auslöser werden häufig zur Durchsetzung von Geschäftsregeln verwendet. Dabei handelt es sich um allgemeine Einschränkungen, die durch Ereignisse ausgelöst und ausgeführt werden. Gespeicherte Prozeduren können über den Namen der gespeicherten Prozedur aufgerufen werden.

Wann wird der Trigger ausgeführt?

Trigger ist eine Methode, die Programmierern und Datenanalysten von SQL Server zur Verfügung gestellt wird, um die Datenintegrität sicherzustellen. Sie bezieht sich speziell auf Tabellenereignisse, die nicht aufgerufen werden B. durch ein Programm oder manuell gestartet, sondern durch Ereignisse ausgelöst wird. Wenn beispielsweise eine Tabelle bedient wird (Einfügen, Löschen, Aktualisieren), wird deren Ausführung aktiviert. Trigger werden häufig verwendet, um Datenintegritätseinschränkungen und Geschäftsregeln durchzusetzen. Trigger finden Sie in den Datenwörterbüchern DBA_TRIGGERS und USER_TRIGGERS. Ein SQL3-Trigger ist eine Anweisung, die vom System automatisch ausgeführt werden kann, um die Datenbank zu ändern.

Trigger-Timing: Geben Sie den Auslösezeitpunkt des Triggers an. Wenn es als BEFORE angegeben ist, bedeutet dies, dass es ausgelöst wird, bevor die DML-Operation ausgeführt wird, um das Auftreten bestimmter Fehleroperationen zu verhindern oder bestimmte Geschäftsregeln zu implementieren, wenn es als AFTER angegeben wird, bedeutet dies, dass es danach ausgelöst wird Die DML-Operation wird ausgeführt, um die Operation aufzuzeichnen oder bestimmte Dinge anschließend zu erledigen.

Trigger-Ereignis: Bewirkt, dass der Trigger ausgelöst wird, also eine DML-Operation. Dabei kann es sich entweder um ein einzelnes Triggerereignis oder um eine Kombination mehrerer Triggerereignisse handeln (es kann nur die logische ODER-Kombination verwendet werden, die logische UND-Kombination kann nicht verwendet werden).

Das obige ist der detaillierte Inhalt vonWann wird der Trigger ausgeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn