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

Рисунок 2.5 - Синтаксис оператора ALTER TABLE
Изменения, вносимые в структуру таблицы, не должны изменять физическую структуру хранения в памяти уже имеющихся в таблице данных. Этим определяются ограничения на возможности изменения.
Первое из этих ограничений заключается в том, что столбец в таблицу можно добавить, но нельзя удалить.
Второе ограничение - в том, что тип данных в столбце можно изменять лишь в очень ограниченных пределах. В DB2 можно только изменить размер для типа VARCHAR. В Oracle, кроме того, можно изменить размер и тип любых числовых данных: вспомните, что внутреннее представление всех числовых данных в Oracle единое.
Зато ограничения целостности могут изменяться любым образом. Эти ограничения (как мы увидим в главе 8) представляют собой строки системных таблиц и, следовательно, не привязаны к жесткой физической структуре хранения.
Таблица удаляется оператором DROP TABLE, показанным на рис.2.6.

Рисунок 2.6 - Синтаксис оператора DROP TABLE
| Назад | Оглавление | Вперед |
| Каталог | Индекс раздела |