BUG记录
Rex_ZhengRH
这个作者很懒,什么都没留下…
展开
-
SQL in操作超过1000条后异常处理 maximum number of expressions in a list is 1000
注:本文不涉及效率处理,毕竟我跑的定时任务,1秒执行完毕跟10秒执行完毕对我来说没啥关系 起因, 很久前写了个定时更新的代码, 但是一直相安无事, 到前几天突然收到预警, 说超过了1000条数据,抛异常了,就顺手修复了下. 原语句 update tableA set key = 'updateKey' where id in( <foreach collection="list" item="id" separator=","> #{id} </fo原创 2020-08-17 14:39:22 · 1050 阅读 · 0 评论 -
记录一次update全表Commit后回滚的操作
起因:上周在做一个功能测试, 写完之后想从数据库里改点数据做测试使用. 由于我平时update语句都是先F8执行,再F10确认的. 倒也一直相安无事,加上如果你不加条件的话,pl/sql会提示你是否更新全表. 久而久之,我也习惯了由工具来提醒我是否该做次操作(坏习惯,必须得改). 然后偶然间看到了我的测试同事,在操作数据库时,都是在操作语句下面写上commit;我看到了之后就一直惦记着. 倒也不是说不知道这个东西,只是平时基本不写这个,发版时提交脚本的时候,也不让写commit,公司执行的系统会..原创 2020-05-11 10:41:44 · 1425 阅读 · 0 评论