Авторизация



Команды работы с внешней памятью (копирование и слияние файлов)

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

В общем случае для копирования какой-либо информации о таблице БД в файл на диске используется команда СОРУ. Эта команда может использоваться в четырех различных модификациях:

1) COPY ТО (имя файла) (диапазон) FOR (выражение) WHILE (выражение) FIELDS (список имен полей) В этом формате команды COPY данные копируются из текущей таблицы БД в файл с указанным именем. В файл копируются все записи, если не указано иначе параметрами диапазона, FOR и WHILE. Копируются все поля таблицы БД, если список требуемых полей не задан параметром FIELDS.

Если в имени файла не указано расширение, то подразумевается расширение DBF.

2)         COPY FILE (имя исходного файла)

ТО (имя нового файла) Эта форма команды COPY используется для создания точной копии исходного файла в новом файле. Исходный файл при этом может быть любого типа. Команда COPY FILE не может быть использована в работе с открытым исходным файлом. Оба имени файла должны содержать расширения, и, если это необходимо, имя диска.

3)         COPY STRUCTURE ТО (имя файла)

            FIELDS (список имен полей)

При выполнении этой формы команды СОРУ в новый файл с указанным именем копируется только структура (т. е. имена полей, их типы и длины) используемой в текущий момент таблицы БД. Таким образом, создается новая «пустая» таблица БД. Копируются только поля, перечисленные в параметре FIELDS. Если же этот параметр отсутствует, то копируются все поля таблицы БД.

4) COPY ТО (имя нового файла) STRUCTURE EXTENDED.

Команда COPY
Команда CREATE FROM
Параметр FIELDS
Диалоговые сервисные команды
HELP (ключевое слово)

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


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