Для удаления существующей таблицы используется запрос DROP TABLE, который имеет следующий формат:
DROP TABLE базовая_таблица;.
Следует отметить, что нельзя удалить таблицу в следующих случаях:
- если на ее столбцы ссылаются внешние ключи других таблиц;
- если она используется другими объектами БД (например, представлением);
- если она определена в текущей транзакции, на момент удаления еще не завершенной.
При попытке удалить используемую таблицу выдается сообщение об ошибке c SQLCODE=-607 и сообщением, что удаляемый объект еще находится в использовании.
предыдущаяследующая