我有2個表,請檢查連接我們如何更新DB2中具有外鍵約束的列?
PK圖片:PK
FK:FK
的p_id在PK表的主鍵 和P_ID在FK表的外鍵。
我需要添加10至兩PK和FK表的p_id列中的所有記錄(這意味着它們總是匹配)
我知道MS SQL,我們可以如下輕鬆更新級聯:
ALTER TABLE FK
ADD CONSTRAINT FK_P_Id
FOREIGN KEY (P_Id)
REFERENCES PK (P_Id) ON UPDATE CASCADE
然後更新PK的行,它也會自動更新FK。
update A
set A.P_Id= A.P_Id + 10
from PK A inner join FK B
on A.P_Id = B.P_Id
但是,我不知道這是如何工作在DB2 ..有人可以請幫忙嗎?
我如何得到這個工作?
在此先感謝 斯瓦特
謝謝,這個作品 – Swat