回答

1

如果我運行你的腳本,我得到

Msg 1785,Level 16,State 0,Line 472 引入表'WorkOrders'上的FOREIGN KEY約束'FK_dbo.WorkOrders_dbo.Customers_CustomerId'可能會導致循環或多個級聯路徑。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY約束。 消息1750,級別16,狀態1,行472 無法創建約束或索引。查看以前的錯誤。

造成

ALTER TABLE [dbo].[WorkOrders] ADD CONSTRAINT 
     [FK_dbo.WorkOrders_dbo.Customers_CustomerId] FOREIGN KEY 
     ([CustomerId]) REFERENCES [dbo].[Customers] ([Id]) ON DELETE CASCADE 

我通常把級聯刪除掉。我想知道什麼時候被刪除。

週期可以是顧客,工作單,鬧鐘,顧客,

相關問題