oracle触发器中语句出错时如何跳过错误继续执行 例如在触发器中向一个表插入记录,但目标表被删除一个字段造成语句错误,如何才能跳过插入语句。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在异常处理中,加入ROOLBACK, 回滚。 我在触发器里已经加了exception when others then v_errcode:=sqlcode; -- 错误号 v_errmsg:=sqlerrm(sqlcode); -- 错误提示信息 insert into errls values(v_errcode,v_errmsg,sysdate); 记录错误信息了,但如果我触发器中原想要插入记录的目标表结构发生改变(例如删除一个字段后),将出现触发器出错。 哥哥,trigger 需要重新编译 请教一个求一年中各月有交易的帐号数的问题 一个小sql 看看 谁 的最高效,谢谢 问个起别名的小问题。 SQL语句不会写了 utl_file.fopen中的三种打开模式a/r/w的问题 如何评估数据变化带来的影响 Oracle里有没有工具能监视数据库已经执行了的SQL语句历史记录 在线问一SQL语句,该什么写? 新建一数据库,独立登陆OEM看的到,登陆到OMS就看不到,请指教!在线等! 把sqlserver中的两个表的内容导入一个oracle数据库表中,请问应该使用什么方法比较好 求一sql语句,望大家帮忙! 求助关于Oracle存储过程变量的问题
exception
when others then
v_errcode:=sqlcode; -- 错误号
v_errmsg:=sqlerrm(sqlcode); -- 错误提示信息
insert into errls values(v_errcode,v_errmsg,sysdate);
记录错误信息了,但如果我触发器中原想要插入记录的目标表结构发生改变(例如删除一个字段后),将出现触发器出错。