我有一個引用外鍵到其主表的表。但我想添加另一個表的引用。創建與非主列的關係
舉例來說,假設我有三個表:Child, Parent, Transaction
父表:
- PARENTID
子表:
- childID的
- PARENTID
事務表:
- 的TransactionID
- PARENTID(引用
ParentID on Parent
表,可空) - childID的(參考文獻
ChildID on Child
表,可空)
我想一個cascade on update
添加引用ParentID on Child
表。因此,當親子關係發生變化時,我的ParentID
在Transaction
表上將自動更新。
問題是什麼?你在哪裏遇到問題? –
我想添加這樣的外鍵:'ALTER TABLE [Transaction] WITH CHECK ADD CONSTRAINT [FK_Name] FOREIGN KEY([ParentID]) REFERENCES [Child]([ParentID])CASCADE ON UPDATE' – Fer
爲什麼你需要事務表中的ParentID?您可以在Child Table中找到帶有ChildID的parentID。 – Wim