Добавляет свободную таблицу в текущую базу данных.

ADD TABLE TableName | ?   [NAME LongTableName]

Параметры

Имя таблицы

Определяет имя таблицы, добавляемой в базу данных.
?

Отображает диалоговое окно, в котором вы можете выбрать таблицу, добавляемую в базу данных.
ИмяДлинное имя таблицы

Определяет длинное имя для таблицы.Длинные имена могут содержать до 128 символов и могут быть использованы вместо коротких имен файлов, имеющих расширение .DBF.

Замечания

После того как таблица добавлена в базу данных, вы можете выполнять те же операции, как и с другой таблицей.

Как только таблица будет добавлена в базу данных,она больше не является свободной. Тем не менее, любая таблица может стать свободной при использовании REMOVE TABLE.

Таблица, которую вы добавляете:

  • Должна быть действительным .DBF файлом.

  • Не может иметь такое же имя, как существующая таблица в открытой базе данных, если вы не присваиваете таблице уникальное длинное имя.

  • Не может существовать в другой базе данных. Используйте REMOVE TABLE, чтобы удалить таблицу из другой базы данных.

База данных,в которую вы добавляете таблицу, не может быть включена в транзакцию.

Пример

Следующий пример создает две базы данных с именами mydbc1 и mydbc2, и таблицу с именем table1. Таблица добавлена в mydbc1 при создании. Затем таблица закрыта и удалена из mydbc1.Команда ADD TABLE используется для добавления таблицы в mydbc2. Команда RENAME TABLE используется для изменения имени таблицы с table1 на table2.

  Copy Code
CREATE DATABASE mydbc1
CREATE DATABASE mydbc2
SET DATABASE TO mydbc1
CREATE TABLE table1 (cField1 C(10), n N(10))  && Adds table to mydbc1
CLOSE TABLES&& A table must be closed to remove it from a database
REMOVE TABLE table1
SET DATABASE TO mydbc2
ADD TABLE table1
RENAME TABLE table1 TO table2

Смотри также