Удаляет из базы данных триггер 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.
Замечания
Чтобы создать триггер удаления, добавления или обновления для таблицы, пользуйтесь командой CREATE TRIGGER.
Пример
В следующем примере создается триггер Update, который предотвращает ввод в поле maxordamt
таблицы customer
значений, превышающих 50. Команда DISPLAY DATABASE используется для отображения триггера Update. Затем команда DELETE TRIGGER удаляет триггер Update, и вновь выдается DISPLAY DATABASE, чтобы убедиться, что триггер удален.
![]() | |
---|---|
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 |