Создает новую, пустую таблицу с той же структурой, что и у таблицы выбранной в даный момент.
COPY STRUCTURE TO TableName [FIELDS FieldList] [[WITH] CDX | [WITH] PRODUCTION] [DATABASE cDatabaseName [NAME cTableName]] |
Параметры
- TableName
-
Определяет имя новой создаваемой пустой таблицы.
В Visual FoxPro, поддерживаются значения типа null и кодовая страница для новой, свободной таблицы идентична кодовой странице таблицы выбранной в данный момент.
- FIELDS FieldList
-
Определяет что только поля чьи имена определены в FieldList будут скопированы в новую таблицу. Если вы опустите FIELDS FieldList, все поля будут скопированы в новую таблицу.
- [WITH] CDX | [WITH] PRODUCTION
-
Создает структурный индексный файл для новой таблицы, который является идентичным структурному индексному файлу существующей таблицы. Тэгы и индексные выражения первоначального структурного индексного файла копируются в новый структурный индексный файл.
Предложения CDX И PRODUCTION идентичны.
В Visual FoxPro, первичный индекс для выбранной в даный момент таблицы конвертируется для новой пустой таблицы в индекс типа кандидат.
- DATABASE cDatabaseName
-
Определяет имя существующей базы данных, к которой добавляется новая таблица. Обратите внимание свойства таблицы и полей не копируются в базу данных.
- NAME cTableName
-
Определяет имя таблицы которое будет отображаться в базе данных.
Пример
В следующем примере, открывается таблица customer
, ее структура копируется в таблицу с названием backup
после чего backup
открывается. Команда APPEND FROM добавляет записи в таблицу backup
из таблицы customer
, после чего открывается окно Browse для таблицы backup
.
Copy Code | |
---|---|
CLOSE DATABASES OPEN DATABASE (HOME(2) + 'Data\testdata') USE customer && Opens Customer table COPY STRUCTURE TO backup USE backup APPEND FROM customer FOR country = 'UK' BROWSE FIELDS contact, country USE DELETE FILE backup.dbf |
Смотрите также
Справочное руководство
Команда COPY STRUCTURE EXTENDEDКоманда CREATE
Команда DISPLAY STRUCTURE
Прочие ресурсы
Команды (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)