DROP TABLE schedule.dbf
В результате выполнения данного оператора с диска будут удалены все файлы, относящиеся к таблице с именем schedule. Dbf.
Если указанная таблица не существует, то вызывается исключительная ситуация.
Изменение структуры таблицы, то есть добавление и удаление отдельных ее полей, производится с помощью оператора ALTER TABLE.Во время выполнения данного оператора таблица должна быть неактивной, то есть ни одно из приложений не должно с ней работать. Оператор изменения структуры таблицы имеет такой формат:
ALTER TABLE Имя_таблицы
ADD Имя_поля Тип_данных, DROP Имя_поля,
ADD Имя_поля Тип_даяяых, DROP Имя_поля
Операнд ADDпозволяет добавить к таблице новое поле, для которого должны быть обязательно заданы его имя и тип данных. В свою очередь, операнд DROPобеспечивает возможность удаления из таблицы указанного поля. Операнды ADDи DROPне зависят друг от друга и могут располагаться в произвольном порядке.
При попытке создать поле с уже существующим именем или удалить несуществующее поле будет сгенерирована исключительная ситуация.
Пусть необходимо в таблице sotr.dbудалить поле Fio и добавить три новых поля Fam, Nameи Otch.Это можно сделать с помощью оператора ALTER TABLEследующего вида:
ALTER TABLE sotr.db ADD Fam CHAR(20), ADD Name CHAR(20), ADD Otch CHAR(20), DROP Fio
Индекс создается с помощью оператора CREATE INDEX,который имеет следующий синтаксис:
CREATE INDEX Имя_индекса ON Имя_таблицы
(Имя_поля, ... , Имя_поля)
В результате его выполнения создается индекс с определенным именем на основе указанных полей данной таблицы.
Оператор CREATE INDEXследующего вида создает индекс по полям Tovarи Priceтаблицы shop.db.
CREATE INDEX tovprind ON shop.db
(Tovar, Price)
Для удаления индекса используется оператор DROP INDEX,который в самом общем виде записывается следующим образом:
Дата добавления: 2014-12-01; просмотров: 1026;