Wie Sie einen Trigger verwenden, um eine Spalte zu aktualisieren

February 10

Ein Trigger ist eine Art von Microsoft SQL Server-Code, der jedes Mal ausgeführt wird, einen Datensatz in einer Tabelle aktualisiert. Sie erstellen einen Trigger, um irgendeine Art von SQL-Befehl ausführen, wenn der Benutzer die Daten in eines der Felder der Datensatz aktualisiert. Ein Trigger macht es bequemer andere Tabellen aktualisieren, nachdem ein Benutzer die Datenbankinformationen ändert. SQL Server-Triggern werden in Management Studio eingerichtet, die Teil der Datenbanksoftware ist.

Anweisungen

1 Klicken Sie auf die Windows-Schaltfläche "Start" und wählen Sie "Alle Programme". "SQL Server", klicken Sie auf "SQL Server Management Studio." Diese Verknüpfung wird die SQL Server-Software geöffnet.

2 Klicken Sie auf die Datenbank, die Sie bearbeiten möchten. Eine Liste der Optionen wird unter dem Datenbanknamen erweitert. Klicken Sie auf "Programmierbarkeit." Eine andere Liste wird unter dem Symbol erweitert. Mit der rechten Maustaste des Symbol "Trigger" und wählen Sie "Neuer Trigger" und anschließend auf "Aktualisieren". Ein Vorlage wird geöffnet, in dem Sie eine neue Update-Abfrage für Ihre Tabellen erstellen.

3 Geben Sie die Update-Abfrage in der Vorlage. Beispielsweise, wenn Sie möchten eine e-Mail zu senden, nachdem der Datensatz einer Tabelle aktualisiert wird, verwenden Sie den folgenden Code:

FÜR UPDATE

ALS

EXEC-Meister... Xp_sendmail 'My Email',

'You have updated the database.'

Ersetzen Sie "Meine Email" mit Ihrer Emailadresse und den Text mit Ihrem eigenen e-Mail-Nachricht.

4 Drücken Sie die Taste "F5" auf Ihrer Tastatur. Die Taste "F5" ist die Verknüpfung ausführen, erstellen und speichern den Trigger auf Ihrem Datenbankserver.

Tipps & Warnungen

  • Sie können auch Auslöser für die "Einfügen", "Select" und "Löschen" SQL-Anweisungen erstellen.