Freigeben über


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