请问一下oracle存储过程必须提前编译好吗?
请问一下oracle存储过程必须提前编译好吗?如果某个存储过程的状态是invalid,一般解决方法就是重新编译一下即可,oracle自己不能自动完成这个工作吗
是不是必须要人工来执行啊?
请问一下oracle存储过程必须提前编译好吗?如果某个存储过程的状态是invalid,一般解决方法就是重新编译一下即可,oracle自己不能自动完成这个工作吗
是不是必须要人工来执行啊?
解决方案 »
- Oracle客户端安装后ODBC无法使用
- 查询出人数最多的那个部门的部门编号和部门名称
- 求数据库导入时,DMP文件很小,但是占据表空间很大的问题,在线等等,急急急!
- vc 通过oci 访问Nmber数据类型值总是0
- ORCALE 中跨版本数据恢复要注意哪些问题
- 关于 在程序中定义一个有两个以上字段的table的问题
- 这个sql怎么写?
- 求各位大哥帮帮忙吧!小弟在线等候
- oracle常用工具函数--多年经验总结及示例演示
- oracle导出数据,同一个session却导出的两个文件,编码格式却不一样
- 关于oracle数据库查询的一个问题
- 求一个start with ... connect by 层次查询的用法,比较完整的实例以及测试数据,谢谢了!
是请问一下oracle存储过程必须提前编译好吗?如果某个存储过程的状态是invalid,一般解决方法就是重新编译一下即可,oracle自己不能自动完成这个工作吗
是不是必须要人工来执行啊?
某个存储过程的状态是invalid,表示里面存在语法错误等,需要程序员修改,它不能自动完成;
是请问一下oracle存储过程必须提前编译好吗?如果某个存储过程的状态是invalid,一般解决方法就是重新编译一下即可,oracle自己不能自动完成这个工作吗
是不是必须要人工来执行啊?
某个存储过程的状态是invalid,表示里面存在语法错误等,需要程序员修改,它不能自动完成;
Invalid状态的存储过程一是有语法错误二是你改变了它所使用的表的表结构
这时你都得重新编译,有错误时还得修改,要是ORACLE都能自动把你的错误改正
那还要程序员干吗
强制flush库缓存,原来已有的对象被清除了,如果这时oracle又要调用这个对象(存储过程),会有什么情况发生?,系统报错还是oracle重新编译它?
建一个job任务,自动每隔一天编译存储过程吧!