Команда DELETE DATABASE

Удаляет базу данных с диска.

Синтаксис:

DELETE DATABASE DatabaseName | ?
	[DELETETABLES]

Параметры:
DatabaseName
Задает имя базы данных, которую нужно удалить с диска. Заданная база данных не может быть открытой. Имя DatabaseName может включать описание пути к базе данных.
?
Отображает диалоговое окно Open, в котором можно задать имя базы данных, удаляемой с диска.
DELETETABLES
Удаляет с диска таблицы, содержащиеся в базе данных, наряду с самой этой базой данных.

Комментарии:
Для удаления базы данных с диска пользуйтесь только командой DELETE DATABASE. Она удаляет все ссылки на базу данных из таблиц этой базы данных, в отличие от других утилит обработки файлов, таких как Диспетчер файлов (Windows).
Если команда SET SAFETY установила значение ON, Visual FoxPro попросит подтвердить удаление указанной базы данных. Если команда SET SAFETY установила значение OFF, база данных автоматически удаляется с диска.

Пример:

* В этом примере создается база данных people. Затем создается таблица
* friends, автоматически включаемая в эту базу данных. Команда DISPLAY
* TABLES используется для вывода на экран таблиц, принадлежащих базе
* данных, а команда DISPLAY DATABASES ѕ для отображения информации о
* таблицах базы данных. 
* Команда DELETE DATABASE используется с параметром DELETETABLES
* для удаления базы данных таблицы friends с диска.

CLOSE ALL
CREATE DATABASE people
CREATE TABLE friends (FirstName C(20), LastName C(20))
CLEAR
DISPLAY TABLES  && Displays tables in the database
DISPLAY DATABASES  && Displays table information
CLOSE ALL
DELETE DATABASE people DELETETABLES

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 01.01.2003