Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 26 стр.

UptoLike

Составители: 

25
Для контроля ввода значений в отдельные столбцы таблиц можно ис-
пользовать специальные объекты Domain и Sequence.
Создание и использование последовательностей
Последовательность (SEQUENCE) – это объект, обеспечивающий ге-
нерацию уникальных последовательностей в условиях многопользователь-
ского асинхиронного режима доступа.
Пример создания последовательности:
CREATE SEQUENCE "ADMIN_BOOKS"."ID_AUTHOR_SEQ"
INCREMENT BY 1 START WITH 1 MAXVALUE 99999 MINVALUE 1
NOCYCLE CACHE 20 NOORDER;
Для обращения к значениям последовательности используют следую-
щие операторы:
sequence_name.CURRVAL
sequence_name.NEXTVAL
Пример использования последовательности:
INSERT INTO "ADMIN_BOOKS"."AUTHORS" ("CODE_AUTHOR",
"NAME_AUTHOR", "BIRTHDAY") VALUES
(ADMIN_BOOKS.ID_AUTHOR_SEQ.NextVal, 'Лермонтов', TO_DATE('12-
05-1810') );
Варианты заданий к лабораторной работе 2
В утилите SQL *Plus Worksheet по вашим вариантам баз данных, ко-
торые были реализованы в лабораторной работе 1, создать для полей ти-
па Primary Key последовательности c помощью оператора CREATE
SEQUENCE.
В утилите SQL *Plus Worksheet создать файл, в котором написать по-
следовательность операторов Insert
для заполнения таблиц данными (по
10 операторов на каждую из таблиц).
Сохранить все операторы CREATE SEQUENCE и INSERT в файле
программы с названием ФамилияСтудента_ЛАб_2_№варианта.