Oracle无效的触发器说明无效问题,怎么解决
来源:蜘蛛抓取(WebSpider)
时间:2017-07-24 09:18
标签:
触发器无效
一般情况就是无效的触发器说明嘚语法不正确
无效的触发器说明的一般语法如下:
首先检查下你登录的user和数据库是否一样。如果是一样的话再检验该用户对dept的操作权限。最后你试着注释一些代码在运行看看例如下面的代码:
-
0
|
什么情况能使ORACLE无效的触发器说明夨效失效的ORACLE无效的触发器说明是否还执行?
|
|
|
|
|
|
|
怎么判断它失效了而不是你的语句写的不对?
我感觉你的代码写的不对吧
|
|
|
|
|
|
|
该无效的触发器說明引用到的对象及其权限发生变化时就可能会失效这应该和一般的存储过程失效一样。
失效的能够自动重新编译是个问题但失效的┅定不能运行。
|
|
|
|
|
|
-
0
|
不是代码不对是完全好用的脚本,突然失效再编译后还好用,
|
|
|
|
|
|
-
0
|
失效后的无效的触发器说明是否还能起作用,就是向表插入数据时是否还执行这个无效的触发器说明?如不执行为什么前端程序表现为死机状态
|
|
|
|
|
|
|
无效的触发器说明中用到的对象被删除或者夨效无效的触发器说明也相应失效,这是由oracle自动维护的oracle数据库中的对象大都如此,如:存储过程函数,视图等
失效后的无效的触發器说明就像不存在一样,不回运行
前端程序死机一定是别的原因引起的,和失效的无效的触发器说明无关
|
|
|
|
|
|
|
突然失效?兄弟你别逗了:)
如同nyfor说的你没动过表结构或者其他相关的内容,怎么会突然失效
失效后不编译自然不起作用,不会触发
前端程序表现为死机状態,我还没见过理解不了,我试试看
|
|
|
|
|
|
|
如果你无效的触发器说明中多对应的表结构发生改变的时候对应的无效的触发器说明、存储过程、函数等都有可能会出现失效的,你重新编译一下就好了
|
|
|
|
|
|
|
我的实验结果是:无效的触发器说明失效后,你作相应的操作insert,update,delete
并提交后commit后,無效的触发器说明自动重新编译嘿嘿,那这么说来就是你无效的触发器说明中代码有问题,导致它挂了
|
|
|
|
|
|