用java生成触发器,生成语句如下,
StringBuffer sql = new StringBuffer("");
sql.append("create or replace trigger at1_trigger\r\n")
.append("before insert or update or delete on at1 \r\n")
.append(" for each row\r\n").append(" -- local variables here\r\n")
.append("begin\r\n").append(" raise_application_error(-20001,'test');\r\n")
.append("end at1_trigger;\r\n");
生成触发器后,如果我操作表at1中的数据,会跑出错误“ORA-04098: 触发器 'SIPCKTKF.AT1' 无效且未通过重新确认”,请问怎样处理
StringBuffer sql = new StringBuffer("");
sql.append("create or replace trigger at1_trigger\r\n")
.append("before insert or update or delete on at1 \r\n")
.append(" for each row\r\n").append(" -- local variables here\r\n")
.append("begin\r\n").append(" raise_application_error(-20001,'test');\r\n")
.append("end at1_trigger;\r\n");
生成触发器后,如果我操作表at1中的数据,会跑出错误“ORA-04098: 触发器 'SIPCKTKF.AT1' 无效且未通过重新确认”,请问怎样处理
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货