Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Mithilfe von INSTEAD OF-Triggern können Sie einen INSERT-, SELECT-, UPDATE- oder DELETE-Vorgang für eine Ansicht überschreiben. Beispielsweise können Sie einen INSTEAD OF INSERT-Trigger für eine Ansicht definieren, die die standardmäßige INSERT-Anweisung ersetzt.
Angenommen, Sie beginnen mit der folgenden Ansicht in der Datenbank pubs:
CREATE VIEW AuthorsNames
AS
SELECT au_id, au_fname, au_lname
FROM authors
Möglichweise sollen Daten in Spalten eingefügt werden, die in der Ansicht nicht sichtbar sind. Erstellen Sie in solchen Fällen einen INSTEAD OF-Trigger für die Ansicht, um Einfügungen zu behandeln.
CREATE TRIGGER ShowInsert on AuthorsNames
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO authors
SELECT address, au_fname, au_id, au_lname, city, contract, phone, state, zip
FROM inserted
END
Weitere Informationen und Beispiele für INSTEAD OF-Trigger finden Sie in der Dokumentation des Datenbankservers. Wenn Sie Microsoft SQL Server verwenden, finden Sie entsprechende Informationen unter "INSTEAD OF" in SQL Server Books Online.