PB 数据窗口update执行报错:rows changed between retrieve and update
今天修改程序事碰到rows changed between retrieve and update的报错。但是语句单独拿出来在PLSQL里面执行是不报错的。
此类问题原因大致如下:
1、多人同时操作了同一记录(并发操作)
2、数据窗口的默认值与数据库的默认值不一致
3、保存数据的时,触发嚣修改了自身记录4、触发器中有update语句且没有update任何数据时
建议先排查:
pb修改数据触发触发器,如果触发器中有update语句且没有update任何数据时,就会报rows changed between retrieve and update的错误。