Разработка баз данных в Delphi. 11 Уроков



         

 Запуск транзакции - часть 2


Lock Resolution - определяет ход событий при обнаружении конфликта блокировки. Может принимать два значения:

·     WAIT - значение по умолчанию. Ожидает разблокировки требуемой записи. После этого пытается продолжить работу.

·     NO WAIT - немедленно возвращает ошибку блокировки записи.

         

Table Reservation - позволяет транзакции получить гарантированный доступ  необходимого уровня к указанным таблицам. Существует четыре уровня доступа:

·     PROTECTED READ - запрещает обновление таблицы другими транзакциями, но позволяет им выбирать данные из таблицы.

·     PROTECTED WRITE - запрещает обновление таблицы другими транзакциями, читать данные из таблицы могут только транзакции типа SNAPSHOT или READ COMMITTED.

·     SHARED READ - самый либеральный уровень. Читать могут все, модифицировать - транзакции READ WRITE.

·     SHARED WRITE - транзакции SNAPSHOT или READ COMMITTED READ WRITE могут модифицировать таблицу, остальные - только выбирать данные.




Содержание  Назад  Вперед