![]() |
#1 |
Участник
|
В навижн есть возможность проверить, поддерживает ли база данных блокировку на уровне записей RECORDLEVELLOCKING .
А есть ли возможность заблокировать конкретно указанные записи, ведь наверно для этого существует такая проверка? Или всегда только таблицу целиком. То бишь для чего используется проверка на возможность блокировки на уровне записей? |
|
![]() |
#2 |
Moderator
|
При программировании под SQL, программисту вообще нет нужды заботится о блокировках записей, т.к. за разработчика это делает сама СУБД. Например оператор LOCKTABLE вообще игнорируется, а операторы INSERT, MODIFY и т.п. сами блокируют запись до окончания транзакции.
Но есть еще Navision Database Server, в котором блокировка происходит на уровне таблиц. На практике оператор RECORDLEVELLOCKING используется для определения базы, под которой работает клиент. |
|