Проектирование баз данных для экономических информационных систем в среде сервера данных ORACLE 7.3. Меркулова Т.А - 85 стр.

UptoLike

87
Команда создания точки сохранения
Savepoint <имя точки>
Пример:
insert...
delete...
savepoint first
update
delete
savepoint two.
Команда отката к точке сохранения
Rollback <имя точки, к которой желаем вернуться>.
Пример:
rollback two.
Как команды манипулирования данными, так команды
сохранения контекста, подразумевают работу пользователя в рамках
установленных полномочий, которые в ORACLE 7.3 называют ролью.
Каждый пользователь работает в рамках определенной роли. Роль
описывает администратор сервера. Описание роли включает в себя
перечень таблиц и функций, доступных пользователю.
Пример:
set role Order_counter
grant select on Orders
to order_counter
grant order_counter to user1, user2 ...
12.2. Управление транзакциями с помощью оператора SQL
Под транзакцией понимают единицу работы СД по обработке
запроса. Запрос предполагает обязательное успешное выполнение,
причем, всех операторов, входящих в запрос. Если транзакция не
может завершиться успешно, то СД выполняет откат транзакции. Все
промежуточные результаты обработки транзакции хранятся в
системных журналах так, что СД всегда способен восстановить
корректное сосотояние БД. В SQL-92 введены операторы, которые