Oracle搜索编译有问题或者失效的存储过程,包,函数等
来源:互联网 发布:mac怎么打开微博故事 编辑:程序博客网 时间:2024/06/16 20:02
Oracle 9i中,有的时候表增加或者删除字段,导致引用其的存储过程,函数,包等对象编译报错,需要重新手工编译一下才行。如何检查功能上线后是否有失效的对象,可以通过如下SQL实现:
select * from user_objects where status <> 'VALID';
例子:从PL/SQL工具中看到如图三个存储过程有问题,我们用如上的SQL验证一下(PS:因为无效的存储过程不仅仅是这三个,为了缩小记录数,where条件中限制只查这几个存储过程是否失效)
使用我们的SQL 查询:
select object_name,object_type,status,created from user_objects where status <> 'VALID' and object_name in ('OMS_GET_IS_LAST','OMS_INIT_EXPENSE_STAFF','OMS_JITI_ALERT_EMAIL');
结果如图,正确查到失效的对象。
阅读全文
0 0
- Oracle搜索编译有问题或者失效的存储过程,包,函数等
- 编译oracle失效的函数、存储过程、视图等
- oracle 恢复被删除的存储过程或者表等
- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象
- Oracle中重新编译无效的存储过程, 或函数、触发器等对象
- Oracle 中重新编译无效的存储过程, 或函数、触发器等对象
- oracle 存储过程 函数 包
- oracle 存储过程 函数 包
- oracle存储过程,函数,包
- C#调用Oracle存储过程或者函数
- oracle 存储过程,存储函数,包
- 查看Oracle 存储过程编译有错误信息
- 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
- 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
- oracle 的游标,经常用的函数,存储过程,包
- Oracle PL/SQL存储过程,函数,包,触发器的使用
- Oracle PL/SQL存储过程,函数,包,触发器的使用
- Oracle创建存储过程、创建函数、创建包的实例
- ActiveMQ死信队列使用
- Android数据库(SQLite)框架(6)——使用LitePal查询
- SVN客户端切换地址
- Hystrx权威指南--Hystrix实现原理
- JavaScript的基本概念----函数
- Oracle搜索编译有问题或者失效的存储过程,包,函数等
- Oracle查看执行失败的JOB的Sql
- 深入了解MyBatis二级缓存
- TensorFlow学习笔记(十)tf搭建神经网络可视化结果
- Oracle数据同步
- To Write A Stack
- Fragment
- STS(Spring Tool Suite)建立基本的SpringMVC
- phonegap 友盟统计