1
我通過添加新列和外鍵約束來更改現有表。我希望這個新列具有像表格中其餘列一樣啓用的「TrimTrailingBlanks」。該列可以爲空。以下是我用來修改和創建新列的腳本。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