Слайд 2Триггер автоинкремента
Задание
создать таблицу Person (id, lastName, firstName)
создать последовательность
используя последовательность, создать триггер автоинкремента
для таблицы Person
Справочная литераутра
http://database_course.gorodok.net/ , блок PL/SQL, презентация «Триггеры»
http://dbfit.gorodok.net, 2 семестр, ссылка «Справочные сведения о последовательностях»
Слайд 3Использование исключений
Задание 1
Написать “Hello World!”
Задание 2
сделать цикл постоянного уменьшения на 1 целочисленной
переменной
определить исключение, порождаемое в момент, когда значение переменно стало равно 5
написать обработку исключения, в которой вывести текстовое сообщение о равенстве переменной значению 5
Справочная литераутра
http://database_course.gorodok.net/ , блок PL/SQL, презентация «Введение 1»
Слайд 4Взаимодействие с БД
Задание
создать таблицы: Persons (id, name, organization_id), Organizations (id, name
)
создать тригер автоинкремента для таблиц, заполнить произвольным образом таблицы (несколько строк)
при помощи SELECT … INTO вывести информацию о персоне по заданному id в виде:
<Имя_персоны> – <Название организации>
Справочная литераутра
http://database_course.gorodok.net/ , блок PL/SQL, презентация «Взаимодействие с СУБД»
http://dbfit.gorodok.net, 2 семестр, ссылка «Введение в язык PL SQL»