您的位置:首页 > 数据库 > Oracle

今天发现ORACLE 10G一个BUG

2011-12-22 17:51 239 查看
用户投诉打印回执单不能显示,这个投诉第一次接到。然后跟踪存储过程用户反映是对的,的确不能抽到数据。于是跟踪了一下午(因为过程太长),发现代码没有问题。但是结果就是不对。最后调试发现一个数组清空后,数量还是8,很是诧异,清空后没有地方写了,但是结果还是8。可能就是出现在清空语句上了。

清空语句是这么写的 offerSpecId_list.delete(1, offerSpecId_list.count); 我修改成 offerSpecId_list.delete。经过测试offerSpecId_list.count 变成0了,特别说明在插入数据都是按序列插的。

特别提醒要清空ORACLE数组最好使用 list.delete 而不要使用 list.delete(1, offerSpecId_list.count); 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: