Ein Trigger ist eine Methode, die Programmierern und Datenanalysten von SQL Server bereitgestellt wird, um die Datenintegrität sicherzustellen. Es handelt sich um eine spezielle gespeicherte Prozedur, die sich auf Tabellenereignisse bezieht. Ihre Ausführung wird nicht von einem Programm aufgerufen oder manuell gestartet, wird aber beispielsweise durch Ereignisse ausgelöst, wenn eine Tabelle bedient wird (Einfügen, Löschen, Aktualisieren). Im Folgenden stellen wir Ihnen vor, wie Sie die erstellten Trigger in Navicat anzeigen können.
Verwandte Empfehlungen: Navicat Cracked-Version herunterladen
1. Wählen Sie die angegebene Datenbank aus, Wählen Sie dann nacheinander „Andere“ und „Auslöser“ aus
2. So sehen Sie sich die schriftliche Auslösererklärung an
Rechtsklick-Triggername--->Objektinformationen--->DDL
Erweitert Informationen: Triggerklassifizierung
DML-Trigger
Wenn sich die Daten in der Tabelle in der Datenbank ändern, einschließlich Einfügen, Aktualisieren, Löschen aller Vorgänge, Wenn wir den entsprechenden DML-Trigger in die Tabelle schreiben, wird der Trigger automatisch ausgeführt. Die Hauptfunktion von DML-Triggern besteht darin, Geschäftsregeln durchzusetzen und SQL Server-Einschränkungen, Standardwerte usw. zu erweitern. Weil wir wissen, dass Einschränkungen nur Daten in derselben Tabelle einschränken können, während Trigger jeden SQL-Befehl ausführen können.
DDL-Trigger
Es handelt sich um einen neuen Trigger in SQL Server2005. Er wird hauptsächlich zur Prüfung und Standardisierung der Struktur von Tabellen, Triggern, Ansichten und anderen Strukturen in verwendet Datenbank betreiben. Zum Beispiel Tabellen ändern, Spalten ändern, neue Tabellen hinzufügen, neue Spalten hinzufügen usw. Es wird ausgeführt, wenn sich die Datenbankstruktur ändert. Wir verwenden es hauptsächlich, um den Änderungsprozess der Datenbank aufzuzeichnen und Programmierer daran zu hindern, die Datenbank zu ändern, z. B. das Löschen bestimmter angegebener Tabellen zu verhindern.
Anmeldeauslöser
Der Anmeldeauslöser löst die gespeicherte Prozedur als Reaktion auf das LOGIN-Ereignis aus. Dieses Ereignis wird ausgelöst, wenn eine Benutzersitzung mit einer Instanz von SQL Server eingerichtet wird. Der Anmeldetrigger wird ausgelöst, nachdem die Authentifizierungsphase der Anmeldung abgeschlossen ist, aber bevor die Benutzersitzung tatsächlich eingerichtet wird. Daher werden alle Nachrichten von Triggern, die normalerweise den Benutzer erreichen würden (z. B. Fehlermeldungen und Nachrichten von PRINT-Anweisungen), an das SQL Server-Fehlerprotokoll weitergeleitet. Wenn die Authentifizierung fehlschlägt, wird der Anmeldeauslöser nicht ausgelöst.
Das obige ist der detaillierte Inhalt vonWie erkennt Navicat Auslöser?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!