一个过程执行时提示对象不存在了,可查看都好好的。 一定是这样,你的存储过程相关联的表一定发生了一些变动,导致存储过程失效,其实只要你要这个存储过程重编译一下就可以了。sql>alter procedure procedure_name rebuild; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 纠正一下sql>alter procedure procedure_name rebuild;应该是:sql>alter procedure procedure_name compile; 谢谢大家。但是过程并没有实效,也就是sys_object 中 不是invalid。 为什么重新创建了一次又会出这个现象呢? 我也碰到过的问题,在PLSQL Developer编译procedure会出现某某对象不存在,我看了发现是用户对改对象没有访问的权限,你给对象授权。在试下。 调用存储过程取游标数据慢问题 两个简单的sql 本人想在广州找份oracle数据库开发相关的工作.求推荐? 未发现oracle(TM)客户端和网络组件? 存储过程的问题,大虾帮忙看下,在线等 创建用户的问题。 位数的问题! 程序报错为:PL/SQL: 数字或值错误 : 字符串缓冲区太小 奇怪!sql/plus可以登陆上,而在有的机器软件里通过ado连接不上,有很少机器!! 有关谢卸栽的问题(在线等) 用pro*c/c++编译文档中的代码竟然出错! 为什么这样的过程的效率这么底(内嵌loop 进行insert 操作)?欢迎讨论
sql>alter procedure procedure_name rebuild;
应该是:
sql>alter procedure procedure_name compile;
但是过程并没有实效,也就是sys_object 中 不是invalid。
为什么重新创建了一次又会出这个现象呢?
不存在,我看了发现是用户对改对象没有访问的权限,你给对象授权。
在试下。