肯定是你的过程有问题。你可以在SQLPLUS编译一下,然后用命令:SHOW ERRORS查看一下,究竟错在什么地方,如查你有工具PLSQL DEVELOP,就可以单步跟踪执行,会很清楚问问题发生在什么地方。
如果有兴趣可以把你的过程发到:[email protected]我来帮你测一下。
如果有兴趣可以把你的过程发到:[email protected]我来帮你测一下。
解决方案 »
- 熟悉MYSQL和ORACLE的数据库操作请进,有几个简单的问题请教!
- oracle如何查询两个数据库
- 日志记录下面的错误,不知是哪里出错了?
- oracle 截取字符串
- orcale中有没有位运算的函数?如取反、逻辑与、异或、或......
- 为什么每次重新启动机器后,OracleOraHome92manager Server服务起不来
- 在system下如何察看有哪些用户,
- 关于oracle 9i的一个安装问题! 急!!!
- 如何把Access,vf,xml数据库中的表导入到oracle?
- 安装完ORACLE,运行SQL*Plus时提示输入用户名、密码和主机字符串,这里的用户名和密码是怎么回事,该输入什么呢?
- 使用SQL*PLUS的问题
- 救命:为什么SQL语句对特定一条记录操作时死机,但对其他记录都不死机??在线等待!!!
查看你的错误信息在oracle8。0。5的schema中可以看到你的过程中的错误
比如该过程用到一张表,但该表不存在了。
应该从新进行编译(如果是引用的表不存在了,就先建立表,再对过程进行编译)。
如果你使用包的话,只要包头不变,就不会失效。
比如该过程用到一张表,但该表不存在了。
应该从新进行编译(如果是引用的表不存在了,就先建立表,再对过程进行编译)。
如果你使用包的话,只要包头不变,就不会失效。
然后单步调试一下
可显示过程的错误信息。
如果编译有错的话,可以用show error来查看什么地方出错了
不如把你的代码发上来啊,:)
alter procedure proc_name compile;
--查看错误
show errs