Добавление и удаление столбцов
К существующим таблицам можно добавлять столбцы, указывая, разрешены ли для них значения NULL и применимы ли ограничения DEFAULT. При добавлении нового столбца в таблицу компонент Database Engine вставляет в этот столбец значение для каждой существующей в таблице строки данных. Поэтому при добавлении столбца в таблицу полезно добавить к этому столбцу определение DEFAULT. Если для нового столбца нет определения DEFAULT, необходимо указать, что в этом столбце допускаются значения NULL. Компонент Database Engine вставит в столбец значения NULL или вернет ошибку, если для нового столбца значения NULL запрещены.
Также можно удалять столбцы из существующих таблиц, кроме столбцов со следующими характеристиками:
используемые в индексе;
используемые в ограничениях CHECK, FOREIGN KEY, UNIQUE или PRIMARY KEY;
связанные с определением DEFAULT или привязанные к объекту по умолчанию;
привязанные к правилу;
зарегистрированные для полнотекстовой поддержки;
используемые в качестве полнотекстового ключа для таблицы.
Дополнительные сведения о добавлении и удалении столбцов из таблиц, опубликованных для репликации, см. в подразделах «Добавление столбцов» и «Удаление столбцов» раздела Внесение изменений схем в базы данных публикаций.
Добавление или удаление столбца
Как вставлять столбцы в таблицы (визуальные инструменты для баз данных)
Как удалять столбцы из таблицы (визуальные инструменты для баз данных)