我試圖在表中創建一個新的列。我想讓它不可空。我不想使用默認約束。創建一個sql列更新
我試過以下查詢。但它失敗了。
請在這裏改正我或建議您是否有更好的選擇。
ALTER TABLE [dbo].[UCBCluster]
ADD PBXClusterId INT NULL;
UPDATE [dbo].[UCBCluster]
SET PBXClusterId = 0
WHERE PBXClusterId IS NULL;
ALTER TABLE [dbo].[UCBCluster]
ALTER COLUMN PBXClusterId INT NOT NULL;
錯誤:
Msg 207, Level 16, State 1, Line 5
Invalid column name 'PBXClusterId'.
感謝
我試過用sqlfiddle,你的查詢工作正常。哪一行是第5行? – Jens 2015-03-03 06:39:29