如果FA能为意,则可以如下:CREATE TRIGGER TR_A_UPDATE
ON A
FOR UPDATE
AS
UPDATE B
SET ID=I.ID
FROM B,INSERTED I,DELETED D
WHERE B.ID=D.ID
AND I.FA=D.FA
GO
如果FA不唯一,很难用触发器实现。
最好设置级连更新的外键。
ON A
FOR UPDATE
AS
UPDATE B
SET ID=I.ID
FROM B,INSERTED I,DELETED D
WHERE B.ID=D.ID
AND I.FA=D.FA
GO
如果FA不唯一,很难用触发器实现。
最好设置级连更新的外键。
GO
CREATE TABLE B (BID INT FOREIGN KEY REFERENCES A(ID) ON UPDATE CASCADE,OtherfieldVARCHAR(30) )
我怎么没看到有级联更新这个选项啊?
是“对Insert、Update强制关系”那里打勾吗?