Вы можете удалить таблицу из базы данных или удалить таблицу с диска. Удаление таблицы из базы данных не удаляет автоматически файл таблицы. Однако при удалении таблицы из базы данных удаляется и связанная с таблицей информация словаря данных базы данных и, кроме того, переписывается информация связки, для отражения статуса таблицы как свободной таблицы.
![]() |
---|
Перед удалением таблицы из базы данных или перед удалением ее с диска вы в первую очередь должны ее закрыть. Если таблица в базе данных имеет длинное имя, то удаление таблицы из базы данных также удаляет и длинное имя. Для получения более подробной информации смотрите Как: называть таблицы. |
Для извлечения или удаления таблицы из базы данных
-
Откройте базу данных в дизайнере Database Designer.
-
В Database Designer щелкните по таблице, которую вы желаете удалить.
-
В меню Database щелкните Remove.
Visual FoxPro спросит вас - желаете ли вы просто удалить таблицу из базы данных или удалить ее с диска.
-
В подтверждающем диалоговом блоке выполните одно из действий описанных ниже:
-
Для удаления таблицы щелкните на Remove.
-или
-
Для удаления таблицы с диска щелкните на Delete.
-
Для удаления таблицы из базы данных или удаления ее с диска в проекте
-
Откройте проект в Project Manager.
-
В Project Manager разверните узел Data, узел Databases и затем узел Tables.
-
Щелкните по таблице, которую вы желаете удалить и затем по Remove.
Visual FoxPro спросит вас - желаете ли вы просто удалить таблицу из базы данных или удалить ее с диска.
- В подтверждающем диалоговом блоке выполните одно из действий описанных ниже:
-
Для удаления таблицы щелкните на Remove.
-или
-
Для удаления таблицы с диска щелкните на Delete.
-
Для удаления таблицы из текущей базы данных программным путем
-
Выполните одно из действий описанных ниже:
-
Для удаления таблицы из базы данных используйте команду REMOVE TABLE.
-или-
-
Для удаления таблицы с диска используйте команду DROP TABLE или используйте команду REMOVE TABLE с опцией DELETE.
-
Для получения более подробной информации смотрите Команда REMOVE TABLE и Команда DROP TABLE.
Например, приведенный ниже программный код открывает базу данных с именем MyDatabase без открытия дизайнера Database Designer и удаляет таблицу с именем:
![]() | |
---|---|
OPEN DATABASE MyDatabase REMOVE TABLE MyTable |
Приведенный ниже программный код открывает базу данных с именем MyDatabase без открытия дизайнера Database Designer и удаляет таблицу с именем MyTable с диска:
![]() | |
---|---|
OPEN DATABASE MyDatabase REMOVE TABLE MyTable DELETE |
Приведенный ниже программный код открывает базу данных с именем MyDatabase без открытия дизайнера Database Designer и удаляет таблицу с именем MyTable с диска без перемещения его в Windows Recycle Bin:
![]() | |
---|---|
OPEN DATABASE MyDatabase DROP TABLE MyTable NORECYCLE |
![]() |
---|
Не используйте команду ERASE с таблицами, связанными с базами данных. ERASE не переписывает обратный линк к базе данных и может вызвать ошибки доступа к таблице. |