Мы научились создавать таблицы на предыдущем шаге. Таблицы и колонки таблиц, их названия, расположение, последовательность колонок, типы данных колонок называются структурой таблицы.
Структуру таблицы можно менять, то есть добавлять новые колонки в таблицу, удалять колонки из таблицы, менять типы данных у заданной колонки. Также, если таблица нам больше не нужна или просто надоела, существует возможность такую таблицу удалить.
Существует несколько команд для изменения структуры таблицы, добавления, удаления или изменения типа данных колонки таблицы.
Все эти команды объединяет то, что они начинаются с ключевой команды ALTER TABLE.
Добавление колонки.
Добавляем новую колонку к нашей таблице.
Синтаксис:
ALTER TABLE TABLE_NAME ADD (column_NAME column_type);
TABLE_NAME – наименование таблицы.
Column_NAME – наименование колонки.
Column_type – тип данных колонки (VARCHAR (n) или NUMBER или DATE).
Примеры:
Пусть у нас есть таблица GOODS, необходимо добавить колонку itemprice типа NUMBER, цена изделия.
ALTER TABLE GOODS ADD (itemprice NUMBER);
Пусть у нас есть таблица MANS, необходимо добавить колонку DATEreg типа DATE, дата регистрации, и колонку patronymic – отчество VARCHAR2 (50).
ALTER TABLE MANS ADD (DATEreg DATE);
ALTER TABLE MANS ADD (patronymic VARCHAR2 (50));
Также мы можем удалить колонку из заданной таблицы с помощью специальной SQL-команды DROP COLUMN.
Синтаксис:
ALTER TABLE TABLE_NAME DROP COLUMN column_NAME;
Примеры:
Пусть у нас есть таблица GOODS, необходимо удалить колонку COLOR.