3.3. Задание для практической работы
Порядок выполнения работы
1. Ознакомиться   с   возможностями   и   конструкциями   языка
PL/SQL.
2. Создать   процедуры,   выполняющие   манипуляции   над
данными   таблиц   с   использованием   исключений   и
управляющих конструкций.
3. Выполнить вызов процедур и проконтролировать результаты
их выполнения.
4. Создать триггеры, срабатывающие при различных действиях
над данными таблиц.
5. Проверить работу триггеров при выполнении действий над
данными.
Содержание отчета
Кроме титульного листа и цели работы отчет должен содержать:
- PL/SQL-программы,   осуществляющие   манипуляции   над
данными созданных таблиц;
- Описания и результаты выполнения программ.
3.4. Пример выполнения работы
В   качестве   примера   выполнения   работы   создадим   триггеры
срабатывающие при выполнении различных операций  над   данными
созданных ранее таблиц.
Для создания триггеров используем среду  SQL*Plus, для чего
запустим его и соединимся с базой данных как было показано в п. 2.5.
После   запуска  SQL*Plus  запустим   встроенный   редактор,
используя команду ‘ed’. В окне редактора набирается текст триггера.
Затем,   после   закрытия   окна   редактора   и   подтверждения   внесения
изменений выполним текст триггера, выполнив команду ‘/’.
Создадим   триггер,   выполняющий  автоматическое   присвоение
значений табельных номеров работников. Для этого предварительно
создадим автоинкрементную последовательность командой:
CREATE SEQUENCE AUTO_TAB_NUMBER
    START WITH 1