我已经通过 JDBC 创建了不会触发的触发器。我已经检查了它在 user_objects 表中的有效性及其有效和启用。我尝试使用 sqlplus 控制台创建触发器并成功触发,那么我哪里可能出错了?任何想法?
这是我的触发器:
create or replace trigger t2
after update of FIRST_NAME on QWERTY
referencing new as newv old as oldv
for each row
begin
if :oldv.FIRST_NAME != :newv.FIRST_NAME then
insert into log values(user,sysdate,'QWERTY','FIRST_NAME',:oldv.FIRST_NAME,:newv.FIRST_NAME);
end if;
end;
我已经尝试过execute(query
) 和executeUpdate(query)
功能,Statement
也尝试PreparedStatement
过,但还没有运气。