SQLсервер в Linux -самостоятельное освоение пакета


Листинг 7 38 Создание транзакции



Листинг 7.38. Создание транзакции

bOOktown=# BEGIN;

BEGIN

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

Транзакционный блок завершается командой SQL COMMIT, за которой также могут следовать необязательные ключевые слова WORK или TRANSACTION. В листинге 7.39 команда SQL COMMIT синхронизирует состояние базы данных с результатами команды UPDATE.









Начало  Назад  Вперед



Книжный магазин