我通过添加新列和外键约束来改变现有表。我希望这个新列能够启用“TrimTrailingBlanks”,就像表中的其他列一样。该列可以为空。下面是我用来改变和创建新列的脚本。
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
然而,当我检查表属性之后,新列没有启用修剪(尝试没有外键约束,但没关系)列和外键约束被很好地创建。帮助赞赏。谢谢!