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.
Entfernt für eine Tabelle der aktuellen Datenbank einen DELETE-, INSERT- oder UPDATE-Trigger.
DELETE TRIGGER ON TableName FOR DELETE | INSERT | UPDATE
Parameter
- TableName
Gibt den Namen der Tabelle an, deren Trigger gelöscht wird. - FOR DELETE | INSERT | UPDATE
Gibt den zu löschenden Trigger an. Beziehen Sie FOR DELETE ein, um den DELETE-Trigger, FOR INSERT, um den INSERT-Trigger und FOR UPDATE, um den UPDATE-Trigger zu löschen.
Hinweise
Mit CREATE TRIGGER können Sie einen DELETE-, INSERT- oder UPDATE-Trigger für eine Tabelle erstellen.
Beispiel
Im folgenden Beispiel wird ein UPDATE-Trigger erstellt, der verhindert, dass in das maxordamt-Feld der Tabelle customer Werte über 50 eingetragen werden. Mit DISPLAY DATABASE wird der UPDATE-Trigger angezeigt, und anschließend mit DELETE TRIGGER entfernt. Das Entfernen wird mit dem erneuten Ausführen von DISPLAY DATABASE überprüft.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata') && Open testdata database
USE CUSTOMER && Open customer table
CREATE TRIGGER ON customer FOR UPDATE AS maxordamt <= 50
CLEAR
DISPLAY DATABASE
DELETE TRIGGER ON customer FOR UPDATE
DISPLAY DATABASE
Siehe auch
ADD TABLE | AERROR( ) | CREATE DATABASE | CREATE TRIGGER | DISPLAY DATABASE | LIST DATABASE | OPEN DATABASE