在db2wh中,我们的任务之一是寻找INSERT FROM master SELECT * FROM staging的候选替代方案,dbload可能就是其中之一。比较同一本地CSV文件中插入和dbload所用的时间,dbload比INSERT快一点,但几乎相同。
问题是:作为内部实现,dbload是否与INSERT相同?与INSERT相比,dbload的优势是什么?或者哪个更适合用于加载数据?
我使用DAT文件将多个条目插入到表中。我如何知道哪些记录导致约束失败(例如。(重复约束)?我使用加载条目。load from 'table.dat' col1, col3这就是我要犯的错误。它显示了sql代码在哪里失败,但它没有告诉我哪一行失败了。
100: ISAM error: duplicate value for a record