Инструкция ALTER TABLE используется для добавления, удаления или изменения столбцов в существующей таблице. 4 Также с её помощью можно добавить или удалить различные зависимости для таблицы. 4
Общий синтаксис команды: 1
ALTER TABLE название_таблицы [WITH CHECK | WITH NOCHECK] { ADD название_столбца тип_данных_столбца [атрибуты_столбца] | DROP COLUMN название_столбца | ALTER COLUMN название_столбца тип_данных_столбца [NULL|NOT NULL] | ADD [CONSTRAINT] определение_ограничения | DROP [CONSTRAINT] имя_ограничения}
Некоторые примеры использования ALTER TABLE:
ALTER TABLE Customers ADD Address NVARCHAR(50) NULL
. 1ALTER TABLE Customers DROP COLUMN Address
. 1ALTER TABLE Customers ALTER COLUMN FirstName NVARCHAR(200)
. 1ALTER TABLE Orders ADD PRIMARY KEY (Id)
. 1ALTER TABLE Orders ADD FOREIGN KEY(CustomerId) REFERENCES Customers(Id)
. 1