Russian Belarusian English German Japanese Ukrainian

Изменение состава полей таблицы

CuBook05

Изменение состава полей таблицы заключается в добавлении или удалении полей и приводит к изменению ее структуры, при этом таблицу не должны использовать другие приложения. Изменение состава полей таблицы выполняется инструкцией ALTER TABLE:
ALTER TABLE <Имя таблицы>
ADD <Имя поля1> <Тип данных1>,
DROP <Имя поля1>,
...
ADD <Имя поляN> <Тип данныхN>,
DROP <Имя поляN>;
Операнд ADD добавляет к таблице новое поле, имя и тип которого задаются так же, как и в операторе CREATE TABLE, а операнд DROP удаляет из таблицы поле с заданным именем. Операнды ADD и DROP не зависят друг от друга и могут следовать в произвольном порядке.
 
При попытке удалить отсутствующее поле или добавить поле с существующим именем генерируется исключение.
 
Пример изменения структуры таблицы:
ALTER TABLE Employee.db
ADD Section SMALLINT,
ADD Note CHAR(30),
DROP Post;
К таблице Employee добавляются целочисленное поле номера отдела Section и символьное поле примечаний Note, поле post удаляется.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий