Удаляет таблицу из текущей базы данных.
REMOVE TABLE TableName | ? [DELETE] [RECYCLE] |
Параметры
- TableName | ?
-
Задает таблицу, которую нужно удалить из текущей базы данных или отображает диалоговое окно Remove, в котором можно выбрать удаляемую таблицу в текущей базе данных.
- [DELETE]
-
RУказывает, что таблица удаляется из базы данных и с диска.
Внимание
Таблицу, удаленную с диска с помощью предложения DELETE нельзя восстановить. Даже если командой SET SAFETY задана установка ON, таблица удаляется с диска без дополнительного предупреждения.
- [RECYCLE]
-
Определяет что таблица неудаляется немедленно с диска а помещяется в корзину Windows.
Замечание
При выдаче команды REMOVE TABLE удаляются и все связанные с данной таблицей первичные индексы, принимаемые по умолчанию значения и правила проверки достоверности. Если командой SET SAFETY задана установка ON, Visual FoxPro выдаст приглашение подтвердить удаление таблицы из базы данных.
Когда таблица удаляется из базы данных, она становится свободной и может быть добавлена в другую базу данных.
![]() |
---|
Команда REMOVE TABLE затронет и другие таблицы текущей базы данных, если для них определены правила или отношения, связанные с удаляемой таблицей. После удаления таблицы из базы данных такие правила и отношения становятся недействительными. |
Пример
В следующем примере создаются базы данных mydbc1
и mydbc2
, а также таблица table1. Как только эта таблица создается, она включается в базу данных mydbc1
. Затем таблица закрывается и удаляется из mydbc1
. После этого команда ADD TABLE включает ту же таблицу в базу данных mydbc2
. Команда RENAME TABLE используется для замены имени таблицы с table1
на table2
.
![]() | |
---|---|
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 |
Смотрите также
Задачи
Как: удалить таблицу из базы данныхСправочное руководство
Команда CLOSEКоманда DROP TABLE
Функция INDBC( )