用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' 无效且未通过重新确认”,请问怎样处理