如何用java中取到作为数据库主键的值?

2025-05-30 06:03:47
推荐回答(1个)
回答1:

可以写触发器trriger,在更新主表的主键前将从表的键值改掉再更新主表的键值。

举个例子。

CREATE OR REPLACE TRIGGER TRG_触发器名 ,创建触发器。BEFORE INSERT OR UPDATE ,意思是在插入或更新操作之前。ON 主表名,为主表创建。


REFERENCING OLD AS OLDROW NEW AS NEWROW  ,定义数据行。FOR EACH ROW ,BEGIN。IF INSERTING  THEN,向主表插入时做的操作。ELSE,更新主表时做的操作。Update 从表的操作写在这里就可以。END IF;END;