如何进行插入查询以在DB2中批量插入记录?

时间:2015-10-09 10:32:56

标签: database unix db2 insertion

我有两张桌子可以说A& B.我想以批处理的方式将表B数据插入表A.例如,我想每次执行插入查询时只插入100行。

1 个答案:

答案 0 :(得分:0)

您可以对源表上的select查询使用分页来限制每次获得的结果并批量插入。有几种可能的方法,which this article discusses

但是,如果您只想将整个表从一个位置复制到另一个位置,则应该使用游标中的load table。这将更快,更快。请参阅another DB2 article explaining how to do this

其他一些加速大插页的策略(即使你不复制整个表格也能正常工作):

注意:文档链接是我可以轻松找到的任何DB2版本。请确保检查自己版本的文档,因为版本之间存在一些非常大的差异。