Удаление таблицы

Вы должны быть собственником( т.е. быть создателем ) таблицы, чтобы иметь возможность удалить ее. Поэтому не волнуйтесь о случайном разрушении ваших данных, SQL сначала потребует чтобы вы очистили таблицу прежде, чем удалит ее из базы данных. Таблица с находящимися в ней строками, не может быть удалена. Обратитесь к Главе 15 за подробностями относительно того, как удалять строки из таблицы. Синтаксис для удаления вашей таблицы, если конечно она является пустой, следующая:
DROP TABLE < table name >;
При подаче этой команды, имя таблицы больше не распознается и нет такой команды, которая могла быть дана этому объекту. Вы должны убедиться, что эта таблица не ссылается внешним ключом к другой таблице( Внешние ключи обсуждаются в Главе 19 ), и что она не используется в определении Представления( Глава 20 ).
Эта команда фактически не является частью стандарта ANSI, но она обще поддерживаемая и полезная. К счастью, она более проста, и следовательно более непротиворечивая, чем ALTER TABLE . ANSI просто не имеет способа для определения разрушенных или неправильных таблиц.

‹ Изменение таблицы после того как она была создана
Вверх
Резюме 17 ›

Айтистанция
Добавить комментарий

Adblock
detector