DELETE TRIGGER-Befehl
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