Документация Oracle на русском языке





Сайт посвящен разработке информационных систем с использованием технологий Oracle. На сайте можно найти полезную литературу и документацию на русском языке по программированию и администрированию Oracle.Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации.

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Триггеры замещения

В Oracle предлагается еще один вид триггеров. Триггеры замещения (ins­tead of) можно создавать только для представлений (либо объектных, либо реляционных). В отличие от триггеров DML, которые выполняют­ся в дополнение к операторам DML, триггеры замещения выполняются вместо операторов DML, вызывающих их срабатывание. Триггеры заме­щения должны быть строковыми триггерами. Для примера рассмотрим представление classes_rooms:
Ввести информацию непосредственно в это представление нельзя, так как это соединение двух таблиц, и при вводе необходимо модифици­ровать обе таблицы, как показывает следующий сеанс SQL*Plus:
Однако можно создать триггер замещения и с его помощью выпол­нить обновление базовых таблиц:
С помощью триггера ClassesRoomsInsert оператор INSERT выполняется успешно и делает именно то, что нужно.

Внимание
В данном случае триггер ClassesRoomsInsert не содержит проверки на ошибки. Ниже, в разделе "Создание триггеров замещения", такая проверка будет добавлена.
 


врезать замок после взлома . шиномонтажное оборудование и оборудование шиномонтажное . Мебель из сосны: Кровать чердак: кровать-чердак с рабочей зоной.
jAntivirus