ora-04080触发器:xxxxx不存在问题

时间:2024-03-16 13:41:33

问题由来

pl/sql触发器右键删除不了触发器名称加引号的

oralce触发器对大小写敏感

问题解决

手写命令删除触发器

drop triggers  "触发器名称"

起因

今天用软件自动生成了触发器,有些触发器有问题需要进行删除,如下图

ora-04080触发器:xxxxx不存在问题

于是想这简单嘛,右键进行删除,哦豁,然后上百度上谷歌也没看到是个啥原因,手动写sql 从左边复制触发器名字进行删除触发器也报错找不到

ora-04080触发器:xxxxx不存在问题

 

这是什么鬼,于是右键编辑查看触发器的语法,发现生成触发器的时候,触发器名字两头都有双引号,导致pl/sql右键删除有问题,这也算是pl/sql的一个小bug

ora-04080触发器:xxxxx不存在问题

手动写删除触发器的sql,执行删除

ora-04080触发器:xxxxx不存在问题

成功删除了,这也算是一个小粗心导致的。以后遇到的问题先定位问题,然后一步一步找原因,软件也是可能有错的。