Удаляет из базы данных триггер Delete (удаления), Insert (добавления) или Update (обновления) для таблицы.

DELETE TRIGGER ON TableName FOR DELETE | INSERT | UPDATE

Параметры

TableName

Задает имя таблицы, триггер которой следует удалить.

FOR DELETE | INSERT | UPDATE

Задает удаляемый триггер. Для удаления триггера Delete задайте FOR DELETE, для удаления триггера Insert ѕ FOR INSERT, для удаления триггера Update ѕ FOR UPDATE.

Expand imageЗамечания

Чтобы создать триггер удаления, добавления или обновления для таблицы, пользуйтесь командой CREATE TRIGGER.

Expand imageПример

В следующем примере создается триггер Update, который предотвращает ввод в поле maxordamt таблицы customer значений, превышающих 50. Команда DISPLAY DATABASE используется для отображения триггера Update. Затем команда DELETE TRIGGER удаляет триггер Update, и вновь выдается DISPLAY DATABASE, чтобы убедиться, что триггер удален.

  CopyCode imageCopy Code
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

Expand imageСмотрите также