Авторизация



Команда INSERT

Оценить
(0 голоса)

В отличие от команды APPEND команда INSERT добавляет запись не только в конец таблицы, а в любое место, определяемое значением указателя. Формат команды: INSERT BEFORE BLANK

При такой записи команды в таблицу БД добавляется запись перед текущей записью (фиксированной указателем) с пустыми значениями полей. Если слово BEFORE, отсутствует, то новая запись добавляется после текущей. Если же в записи команды отсутствует слово BLANK, то осуществляется переход в режим экранного редактирования, при котором можно работать только с одной вводимой записью (в отличие от других команд редактирования, при которых возможен и доступ к соседним записям). Если используется индексирование, то действие команды INSERT становится аналогичным действию команды APPEND.

Для модификации текущей таблицы БД имеется специальная команда EDIT, формат которой:

EDIT/CHANGE (диапазон) FOR (выражение) WHILE (выражение) FIELDS (список полей)

Допускается редактирование только тех записей, которые входят в заданный диапазон и для которых истинны выражения после ключевых слов FOR и WHILE, при этом могут изменяться лишь те поля, которые входят в список полей после ключевого слова FIELDS.

Диапазоном по умолчанию для этой команды является ALL (т. е. все записи таблицы).

Экранное редактирование
Команда редактирования BROWSE
Ключевое слово NOMENU
Команды REPLACE и UPDATE
Команда REPLACE

Добавить комментарий


Защитный код
Обновить