2010-05-07 91 views

回答

15
ALTER TABLE [wm].[TABLE_NAME] WITH NOCHECK ADD CONSTRAINT [FK_TABLE_NAME_PARENT_TABLE_NAME] FOREIGN KEY([FOREIGN_KEY]) 
REFERENCES [wm].[PARENT_TABLE_NAME] ([PRIVATE_KEY]) 
ON DELETE CASCADE 
GO 
  • TABLE_NAME:當孩子被存儲在表的名。
  • PARENT_TABLE_NAME父母被存儲的表的名稱。 此佔位符可以等於
  • FK_TABLE_NAME_PARENT_TABLE_NAME只是name約束
  • FOREIGN_KEY:在父母表領域:在與家長的連接子表場,for example - ParentID
  • PRIMARY_KEYfor example - ID

ALTER TABLE [wm].[Thumbs] WITH NOCHECK ADD CONSTRAINT [FK_Thumbs_Documents] FOREIGN KEY([DocID]) 
REFERENCES [wm].[Documents] ([ID]) 
ON DELETE CASCADE 
GO 
+0

好,謝謝VMAtm看起來不錯,但林不知道所有的plceholders意味着 – mike 2010-05-07 13:00:46

+0

說我有2個表 文檔 大拇指 每個拇指屬於一個文件。 您可以使用這些表格給我一個具體的例子嗎? – mike 2010-05-07 13:02:17

+0

TABLE_NAME - 存儲孩子的表的名稱。 PARENT_TABLE_NAME - 存儲父母的表的名稱。 此佔位符可以等於 FK_TABLE_NAME_PARENT_TABLE_NAME - 只是name約束 FOREIGN_KEY - 場子表的與家長聯繫,例如 - PARENTID PRIMARY_KEY - 場在父母表,例如 - ID – VMAtm 2010-05-07 13:04:08