2010-05-07 14 views

Trả lời

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: tên của chiếc bàn nơi những đứa trẻ được lưu trữ.
  • PARENT_TABLE_NAME: tên bảng nơi cha mẹ được lưu trữ. placeholders Đây có thể là bằng
  • FK_TABLE_NAME_PARENT_TABLE_NAME: chỉ đặt tên cho ràng buộc
  • FOREIGN_KEY: lĩnh vực trong bảng con cho kết nối với các phụ huynh, for example - ParentID
  • PRIMARY_KEY: lĩnh vực trong bảng cha mẹ , for 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

ok Cảm ơn VMAtm có vẻ tốt nhưng Im không chắc chắn những gì tất cả các plceholders nghĩa – mike

+0

nói rằng tôi có 2 bảng Document Thumbs mỗi ngón tay cái thuộc về một tài liệu. Bạn có thể tìm hiểu một ví dụ cụ thể bằng cách sử dụng các bảng này không? – mike

+0

TABLE_NAME - tên của bảng ở đó các trẻ được lưu trữ. PARENT_TABLE_NAME - tên bảng có cha mẹ được lưu trữ. placeholders Đây có thể là bằng FK_TABLE_NAME_PARENT_TABLE_NAME - chỉ cần đặt tên cho ràng buộc FOREIGN_KEY - lĩnh vực trong bảng con cho kết nối với cha mẹ, ví dụ - ParentID primary_key - lĩnh vực trong bảng cha mẹ, ví dụ - ID – VMAtm

Các vấn đề liên quan