КаталогИндекс раздела
НазадОглавлениеВперед


2.6 Операторы ALTER TABLE и DROP TABLE

Оператор ALTER TABLE (см. рис.2.5) позволяет в некоторых пределах изменить описание таблицы:


Рисунок 2.5 - Синтаксис оператора ALTER TABLE

Изменения, вносимые в структуру таблицы, не должны изменять физическую структуру хранения в памяти уже имеющихся в таблице данных. Этим определяются ограничения на возможности изменения.

Первое из этих ограничений заключается в том, что столбец в таблицу можно добавить, но нельзя удалить.

Второе ограничение - в том, что тип данных в столбце можно изменять лишь в очень ограниченных пределах. В DB2 можно только изменить размер для типа VARCHAR. В Oracle, кроме того, можно изменить размер и тип любых числовых данных: вспомните, что внутреннее представление всех числовых данных в Oracle единое.

Зато ограничения целостности могут изменяться любым образом. Эти ограничения (как мы увидим в главе 8) представляют собой строки системных таблиц и, следовательно, не привязаны к жесткой физической структуре хранения.

Таблица удаляется оператором DROP TABLE, показанным на рис.2.6.


Рисунок 2.6 - Синтаксис оператора DROP TABLE


НазадОглавлениеВперед
КаталогИндекс раздела