关于触发器 将触发器triggersc删除了,但是trigger列表里面还存在,也能edit和执行,再删除时提示:triggersc不存在,已经被删除一旦有触发到此触发器时,总提示:ora-04098:触发器‘scott.triggersc’无效且未通过重新验证这种情况下,我怎么将此触发器彻底删除呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ALTER TRIGGER 名称 DISABLE;drop trigger 名称;如果你创建时是小写名称,那么删除时带上 '' 刷新一下TRIGGERS!应该就没有了吧! 在user_triggers表里查询一下select * from user_triggers where upper(trigger_name) like upper('%名字%');根据你这里的提示,好像是trigger还没有删除掉。重新drop一次。上次可能是有trigger已经触发了。 在user_triggers表里查询了,确实有此触发器的内容,但再一次drop的时候提示:此触发器不存在 select * from user_triggers where upper(trigger_name) like upper('%改前的名字%')or upper(trigger_name) like upper('%改后的名字%'); ; 一起查一下!你名字一改改前和改后会有两个触发器!你要一起删除! drop trigger 修改后触发器名; http://blog.csdn.net/wh62592855/archive/2009/09/24/4589068.aspx如果是ORACLE大小写问题的话 LZ可以参考下上面这个文章 再结合着回想下你自己实际操作的过程呵呵 有时候怪现象只是由于自己的一个细节操作 不了解具体情况 大家也爱莫能助呀 看了这个我想起来了,楼主,不好意思啊,刚才写错了,你试试这个drop trigger "名称"; 表字段的多少会影响查询速度吗 求助:oracle中有没有这样一个函数,类似方差的,谢谢大家帮忙! cursor使用的问题 分区表能建成索引组织表嘛? ${ORACLE_HOME}/precomp/lib32中的文件有什么作用,能不能举个例子 请教:600个以上客户端对三张2百万条以上记录的表进行关联查询时的性能问题。 以用户指定的格式复制一个数据文件至数据库表中 日期错误 菜鸟问,怎么执行这个函数取得返回值? oracle导出全部表结构和部分表带数据 数据文件和表空间 powerdesigner,弱弱的问下
drop trigger 名称;
如果你创建时是小写名称,那么删除时带上 ''
在user_triggers表里查询一下select * from user_triggers where upper(trigger_name) like upper('%名字%');根据你这里的提示,好像是trigger还没有删除掉。重新drop一次。上次可能是有trigger已经触发了。
在user_triggers表里查询了,确实有此触发器的内容,但再一次drop的时候提示:此触发器不存在
upper(trigger_name) like upper('%改前的名字%')
or upper(trigger_name) like upper('%改后的名字%'); ; 一起查一下!
你名字一改
改前和改后会有两个触发器!
你要一起删除!
不了解具体情况 大家也爱莫能助呀