PLSQL重建存储过程(procedure)出错

前提:测试库和正式库的表结构相同,并且存储过程(5570行)在测试环境下运行正常。

晚上八点,产品准备上线的时候,开始拷贝存储过程(procedure)时,竟然出问题了!!!而且是找不到原因,

很是莫名其妙,只好临时中断了上线,之后的两天,开始苦逼的查找原因,查无所获,决定放弃,改为曲线救国。在重建P的时候,如果将此P分段创建,则编译通过,分析认为,新建P出错,更新P没问题;无意间,点了下“格式化代码”操作,重建竟然成功了,于是查找不同代码,发现原存储过程有几行代码是 /(除号)  *(乘号) 开始,从而重建失败。此BUG解决。

PS:外加一个细节,此问题在PL/SQL 7.0V版本下无异常,在PL/SQL8.0V版本以上出现。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值