« Назад
Некоторые команды и функции во время своего выполнения автоматически блокируют запись или таблицу. Их список приведен в табл. 15.9.
Таблица 15.9
Команды и функции, выполняющие автоматическую блокировку
Команда / функция
|
Диапазон блокирования
|
ALTER TABLE – SQL
|
Вся таблица
|
APPEND
|
Заголовок таблицы
|
APPEND BLANK
|
"
|
APPEND FROM
|
"
|
APPEND FROM ARRAY
|
"
|
APPEND MEMO
|
Текущая запись
|
BLANK
|
"
|
BROWSE, CHANGE и EDIT
|
Текущая запись и соответствующие записи, находящихся в связи таблиц (если таковые имеются), при начале редактирования поля
|
CURSORSETPROP( )
|
Зависит от параметров
|
DELETE
|
Текущая запись
|
DELETE NEXT 1
|
"
|
DELETE RECORD n
|
Запись n
|
DELETE (более одной записи)
|
Вся таблица
|
DELETE – SQL
|
Текущая запись
|
GATHER
|
"
|
INSERT
|
Вся таблица
|
INSERT – SQL
|
Заголовок таблицы
|
MODIFY MEMO
|
Текущая запись при начале редактирования поля
|
RECALL
|
Текущая запись
|
RECALL NEXT 1
|
"
|
RECALL RECORD n
|
Запись n
|
RECALL (более одной записи)
|
Вся таблица
|
REPLACE
|
Текущая запись
|
REPLACE NEXT 1
|
"
|
REPLACE RECORD n
|
Запись n
|
REPLACE (более одной записи)
|
Вся таблица
|
TABLEUPDATE( )
|
Зависит от способа буферизации
|
UPDATE
|
Вся таблица
|
UPDATE – SQL
|
"
|
|