2013-11-27 55 views
1

如果有方法在VS表設計器中禁用腳本內嵌約束條件,那將是非常好的選擇。有沒有辦法?在Visual Studio表設計器中禁用內聯約束條件

我之所以這樣做是因爲Insight.Database.Schema不支持內聯約束。

default behavior

所以不是,我想它補充一點:

ALTER TABLE [dbo].[Users] WITH NOCHECK ADD CONSTRAINT [PK_Security_Users] PRIMARY KEY CLUSTERED 
([ID]) 
GO 
+0

您可能*能夠通過擺脫DBMS類型/兼容性設置來移動其他約束,但PRIMARY KEY內嵌是ISO(實用)標準,並且強烈建議,因爲表格應該始終有主鍵。你應該把這個交給Insight人員並要求他們支持這個標準。 – RBarryYoung

+0

@RBarryYoung同意。 –

回答

0
ALTER TABLE Table_Name 
NOCHECK CONSTRAINT Constraint_Name 

你可以簡單地添加約束1,然後用上面的語句將其禁用。