现有A、B两张表
A: 工号 姓名 密码 性别 年龄
B: 工号 姓名 密码当对A表中的“密码”字段进行修改时,B表中的“密码”字段同样被修改,
请问该触发器如何编写,实在没办法了,请各位帮帮忙,谢谢!
A: 工号 姓名 密码 性别 年龄
B: 工号 姓名 密码当对A表中的“密码”字段进行修改时,B表中的“密码”字段同样被修改,
请问该触发器如何编写,实在没办法了,请各位帮帮忙,谢谢!
create or replace trigger trg_a
before update of 密码 on A
for each row
begin
update B set 密码=:new.密码 where 工号=:new.工号 and 姓名=:new.姓名;
end;
AFTER UPDATE ON a
FOR EACH ROW
BEGIN
IF updating('密码') THEN
UPDATE b SET b.密码 = :new.密码 WHERE b.工号 = :new.工号;
END IF;
END;
/
AFTER UPDATE of 密码 ON a --建立在列上面的触发器
FOR EACH ROW
BEGIN
UPDATE b SET b.密码 = :new.密码 WHERE b.工号 = :new.工号;
END;
/