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分钟就下班了!

posted @ 2018-11-15 17:40  五星上酱程序员  阅读(1810)  评论(0编辑  收藏  举报