使用游标过程中如何commit

标签:
abapsap工具db |
分类: 数据库相关 |
有时候需要处理的数据量太大,内存可能不足,需要分批处理。
可以考虑使用游标,一部分一部分的取,取出来一部分处理一部分。
这个过程中,有个限制,就是一般来说,游标打开后,使用了commit 或者roll back会自动关闭游标,再次执行的时候会dump。
如下:
如果确实想使用commit,怎么处理?
sap其实是提供了解决方案的。
直接关键字按F1
是说使用native sql
提交,而且sap提供了一个函数
那测试下:
如上,测试了一下,没问题。
看下这个函数:
没事儿多点关键字按F1
,里面也有不少有意思的东西。
推荐阅读:
《ABAP新语法1》
《关于 SM30/VIEW_MAINTENANCE_CALL锁整张表问题》
《使用cl_gui_docking_container
《DEMO:S/4
《几个ABAP实用模板,体力活就别一行行敲了,复制粘贴得了》
Debug