Transact -SQL (T -SQL) ist die Erweiterung von SQL von Microsoft entwickelt wurde verwendet für die Kommunikation mit dem SQL Server zum Erstellen, Verwalten und Löschen von Datenbanken. T- SQL beinhaltet prozeduralen Programmierung und mehrere Funktionen für die Verarbeitung von Daten , Strings, Integer und Modifikationen an der DELETE und UPDATE-Anweisungen . Trigger sind Gruppen von SQL-Anweisungen , die aufgerufen werden , wenn Sie Daten in einer Tabelle in einem Trigger angegeben werden ändern möchten . Nutzungsbedingungen löst , um die Datenintegrität Regeln durchzusetzen, um die Genauigkeit der Daten zu erhalten und zu verhindern, widersprüchlich und falsch Dateneingabe. Anleitung 
 1 
 Klicken Sie auf " Start", wählen Sie " Alle Programme " und wählen Sie " Microsoft SQL Server". Klicken Sie auf " SQL Server Management Studio ", um die "Connect to Server " zu öffnen . 
 2 
 Wählen Sie " Database Engine" als " Server -Typ", Typ oder wählen Sie einen Namen aus der Drop -Down-Menü für " Server-Name ", und wählen Sie die " Authentication Typ . " Geben Sie den "Login" und "Passwort" , wenn Sie " SQL Server-Authentifizierung. " Klicken Sie auf " Verbinden ", um eine Verbindung mit dem Server zu initiieren. Sie sehen das " SQL Server Management Studio " , sobald die Verbindung hergestellt ist. 
 3 
 Wählen Sie die Datenbank , indem Sie auf die Datenbank unter dem Ordner "Databases" in " Objekt-Explorer "-Fenster. Klicken Sie auf " New Query" im Hauptmenü, um das Fenster " Query Analyzer ". 
 4 
 Mit dem "CREATE TRIGGER "-Befehl , um eine Data Modification Language ( DML) Trigger erstellen. DML-Trigger werden für das Einfügen, Aktualisieren oder Löschen einer Erklärung, die bei der Änderung von Daten in einer Tabelle ergibt verwendet . Dies ist die Syntax in seiner einfachsten Form : 
 
 CREATE TRIGGER < trigger_name > 
 
 ON  
  Nach [ INSERT /UPDATE /DELETE ] AS 
 < p> BEGIN 
 
 SQL-Anweisungen 
 
 END 
 
 Zum Beispiel: 
 
 CREATE TRIGGER student_name 
 
 ON Studenten 
 
 FOR INSERT , UPDATE 
 
 AS 
 
 BEGIN 
 
 UPDATE Studenten 
 
 SET students.name = Studenten. test 
 
 FROM eingefügt 
 
 WHERE inserted.id = students.id 
 
 END 
 
 Ausführen der obige Befehl wird einen Trigger erstellen , die jedes Mal aufgerufen wird Sie einfügen oder aktualisieren ein Student Namen in der Tabelle Studenten 
 5 
 Testen Sie die Trigger , indem Sie einen Namen in der Schüler Studenten Tabelle durch Eingabe des folgenden Befehls in der "Query Analyzer" : . 
 < p > INSERT INTO Studenten VALUES (1, 'abc' , '234 ) 
 
 Führen Sie den Befehl , indem Sie diese , und klicken Sie auf den "Run "-Reiter ( "!") im Hauptmenü . Sie werden sehen, die Nachricht , die die Anzahl der Zeilen aktualisiert , die in diesem Fall 1 ist. 
 6 
 Verwenden Sie die " Delete-Trigger "-Befehl , um einen Trigger aus der Datenbank zu löschen. Dies ist die Syntax für den Befehl in seiner einfachsten Form : 
 
 DROP TRIGGER  
  ON ALL SERVER 
 
 Geben Sie den folgenden Befehl in der "Query Analyzer" für Fallenlassen eines Trigger aus der Datenbank: . 
 
 DROP TRIGGER student_name 
 
 ON ALL SERVER 
 
 Ausführen der obige Befehl wird den Abzug von allen Servern zu löschen in SQL Server Management Studio