1
我有一個表在我的數據庫,我做了一個:腳本表作爲>創建於>查詢編輯器和我的一些列有這樣的代碼:SQL Server的檢查約束
ALTER TABLE [dbo].[TableName] WITH CHECK ADD CONSTRAINT [ConstraintName] FOREIGN KEY([ColumnName])
REFERENCES [dbo].[ForeignKeyTable] ([ColumnName])
GO
ALTER TABLE [dbo].[TableName] CHECK CONSTRAINT [ConstraintName2]
GO
什麼第二約束做?表中的其他列只有第一個約束。
我明白了,以防萬一第一個被創建並且沒有被設置爲激活,第二個被捕獲? – William 2011-03-14 21:23:35
@威廉是的。 SSMS中的腳本生成片段很多,只是將各個模板放在一起。 – RichardTheKiwi 2011-03-14 21:25:53