Содержание
- 2. Триггеры уровня DML Триггер уровня DML является объектом реляционной базы данных (специальный вид хранимой процедуры), который
- 3. Триггеры уровня DML Триггер уровня DML является объектом реляционной базы данных (специальный вид хранимой процедуры), который
- 4. Триггеры уровня DML При выполнении команды UPDATE с помощью триггера можно проверить, что модифицируемые данные удовлетворяют
- 5. Синтаксис команды CREATE TRIGGER Для создания триггера предусмотрена специальная команда SQL CREATE TPIGGER. Эта команда создает
- 6. Синтаксис команды CREATE TRIGGER Ключевое слово OR REPLACE указывает на безусловное замещение старого теста триггера. Если
- 7. Синтаксис команды CREATE TRIGGER {BEFORE|AFTER} - время действия триггера- до или после выполнения команды манипулирования данными.
- 8. Участие в транзакциях По умолчанию триггеры DML принимают участие в транзакциях, из которых они запускаются, т.е.:
- 9. Псевдозаписи NEW и OLD При запуске триггера уровня строки исполняющее ядро PL/SQL создаёт и заполняет две
- 10. Псевдозаписи NEW и OLD Структура NEW Или OLD не может передаваться как параметр типа запись в
- 11. Псевдозаписи NEW и OLD
- 12. Пример создания триггера
- 13. Пример 1 создания триггера Использование триггеров для проверки допустимости вводимых данных Предположим, у галереи (см. описание
- 14. Пример 1 создания триггера CREATE OR REPLACE TRIGGER TRANS_SalesPriceCheck BEFORE UPDATE ON TRANSACTION FOR EACH ROW
- 15. Пример 1 создания триггера Логика работы триггера : Если новая продажная цена составляет менее 90% от
- 16. Пример 2 создания триггера Использование триггеров для присвоения значений по умолчанию Столбцам таблицы могут присваиваться значения
- 17. Пример 2 создания триггера Представление, которое используется в рассматриваемом триггере, имеет следующий вид: CREATE VIEW ArtistWorkNet
- 18. Пример 2 создания триггера CREATE OR REPLACE TRIGGER SetAskingPrice BEFORE INSERT ON TRANSACTION FOR EACH ROW
- 19. Пример 2 создания триггера Триггер сначала подсчитывает количество строк в таблице TRANSACTION, в которых значение WorkID
- 20. Пример 3 создания триггера Триггер, обновляющий представление Обновление представлений в ряде случаев может оказаться затруднительным. Одна
- 21. Пример 3 создания триггера Запрос на изменение имени клиента в представлении Customerlnterests можно интерпретировать как запрос
- 22. Определение DML-действия внутри триггера Oracle предлагает набор функций (называемых также операционными директивами), которые позволяют определить, какое
- 23. Триггеры DDL Oracle позволяет определить триггеры, которые будут запускаться в ответ на исполнение операторов языка DDL
- 24. Создание триггера DDL Для создания (или пересоздания) триггера DDL используйте такою конструкцию: 1 CREATE [ OR
- 25. События триггера DDL ALTER Specify ALTER to fire the trigger whenever an ALTER statement modifies a
- 26. События триггера DDL COMMENT Specify COMMENT to fire the trigger whenever a comment on a database
- 27. События триггера DDL NOAUDIT Specify NOAUDIT to fire the trigger whenever a NOAUDIT statement instructs the
- 28. Пример триггера DDL Пример триггера, выполняющего роль информатора, объявляющего о создании всех объектов: SQL> CREATE OR
- 29. Триггеры событий базы данных Триггеры событий базы данных запускаются при возникновении событий на уровне базы данных.
- 30. Создание триггера события базы данных Синтаксис, используемый для создания такого триггера, очень похож на синтаксис создания
- 31. Триггеры событий базы данных Эти триггеры представляют собой великолепное средство автоматизации процесса администрирования базы данных и
- 33. Скачать презентацию