我有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