你有权限就把触发器diable掉或者drop掉不就行了如果你没有权限想做点什么坏事的话,只要dba不傻,那基本上很难,否则oracle还能卖吗?
如果你能破了这个,那明天oracle总裁就会来请你去担任总工程师
如果你能破了这个,那明天oracle总裁就会来请你去担任总工程师
解决方案 »
- oracle11g 透明网关 for sybase iq
- 如何提高此sql语句的查询效率? 期待yangfuen637200老兄看看。
- 在ORACLEk中返回的结果集中,如果为NULL则为空字符串,怎么做?
- 统计表里记录数前3名,的SQL怎么写?
- 把一个图片作为大对象放到数据库中,然后再读出来生成文件,为什么图片成了空白?
- 创建视图
- 升星,散分!!
- sql语句的问题
- 哪里可以下载pl/sql developer 5.1.3的零售版和注册机
- 大神们求一sql
- 关于oracle的一个过程实现的问题,因这个问题对于我来说有点头痛,想请大家帮帮忙呀,100相送
- 我要学乙,Oracle8的客户端可以联到Oracl7的服务器。不会高分?
我是一个Oracle新手,请问怎样通过DDL把触发器disable?
(直接alter trigger Trigger2 disable;
Trigger1编译不能通过)
你的问题不光光是触发器中的问题,oracle规定所有的pl/sql块中都不允许使用ddl语句,而触发器中无疑也是pl/sql块,所以编译肯定不通过。解决的办法是采用动态sql,如果你的oracle版本是8i或者以上,可以用
execute immediate 'alter trigger Trigger2 disable;';
如果是低的版本,就必须调用dbms_sql包来执行。