Я изменяю существующую таблицу, добавляя новое ограничение столбца и внешнего ключа. Я хотел бы, чтобы этот новый столбец включал «TrimTrailingBlanks», как остальные столбцы в таблице. Столбец имеет значение NULL. Ниже приведен сценарий, который я использовал для изменения и создания нового столбца.SQL Server Установите ANSI_PADDING в новый столбец
BEGIN TRANSACTION
GO
-- Alter Table to add column
SET ANSI_PADDING ON;
ALTER TABLE <tablename>
ADD <column name> VARCHAR(5) null
GO
-- Add foreign key constrain
ALTER TABLE <tablename>
ADD CONSTRAINT <constraint name>
FOREIGN KEY <column name>
REFERENCES <Ref Table(ref column)>;
GO
COMMIT
GO
Однако при проверке свойств таблицы после того, как новый столбец не имеет облицовки включена (судимые без ограничения внешнего ключа, а также, но это не имеет значения) Колонок и ограничение внешнего ключа создаются в порядке. Помогите оценить. Благодаря!
Спасибо. Изменено SET ANSI_PADDING ON; для установки ANSI_PADDING OFF; – Witcher