ORA-06550:line 1,column 1:PLS-00905:object ISS_PRO.RP_KDSJJ is invalid ORA-06550: line 1,column 7: PL/SQL:Statement ignored


还有一个小时下班,外面下着雨,初冬的夜来的很早,办公室暖烘烘的感觉不到寒冷。愉快的写着代码,突然测试传来一个奇怪的bug。还是自己不熟悉的领域(熟悉的领域比较少)!

ORA-06550:line 1,column 1:PLS-00905:object ISS_PRO.RP_KDSJJ is invalid ORA-06550: line 1,column 7: PL/SQL:Statement ignored

项目是用了皕杰报表,报表中引用了ORACLE的存储过程,存储过程中又调用了函数!

 

本来看见06550一般就是语法问题,但是这次测试环境没事,到生成出的状况。

 

最后问了老同志,他告诉我存储过程和函数不能一起执行。意思就是我把存储过程和函数的sql脚本放在了一起,测试更新的时候一起执行的,所以出现了这个问题。分开执行果然没事了,不知道为啥!

 

学了一招,还有20分钟就下班了!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM