SQL оператор drop trigger удаляет существующий триггер. Удаляемый триггер задается своим именем.
Формат:
drop trigger Имя_триггера [ cascade | restrict ];
Аргументы:
| Аргумент
| Значение
|
| Имя_триггера
| Задает имя удаляемого триггера. Триггер с указанным именем должен быть создан оператором create trigger.
|
| cascade
| Если задано ключевое слово cascade, то при удалении триггера удалятся и все связанные с ним объекты. В текущей реализации таких объектов нет.
|
| restrict
| Если указано ключевое слово restrict и есть связанные с ним объекты, то операция завершится с ошибкой.
|
Пример:
Удалить триггер tadBOOK со всеми объектами.
drop trigger tadBOOK cascade;
Совместное использование SQL запросов и процедурных расширений
Совместное использование SQL-запросов и процедурных расширений
Проиллюстрируем совместное использование SQL-запросов и процедурных расширений следующими основными приемами:
· Передача переменных в качестве параметра в SQL-запрос;
· Сохранение результата запроса в переменной;
· Использование результата, сохраненного в переменной, в других запросах;
· Чтение результата запроса;
· Использование в триггерах переменных old и new;
· Проверка ошибок триггера.