【发布时间】:2017-12-21 13:16:13
【问题描述】:
我使用 opencsv libray 将 ResultSet 写入 csv 文件,使用 writeAll 方法。由于数据库非常大,我必须拆分数据库记录并将它们写入不同的 csv 文件(例如,必须写入每 1000 行在不同的文件中。)我已经读过这个,但我还没有成功。我用过类似的东西
select * from table1
Order by id
OFFSET 0 FETCH NEXT 1000 ROWS ONLY;
但它不起作用。有人可以告诉我如何实现这一点吗?
【问题讨论】:
-
你能解释一下不起作用吗?您收到错误消息吗?如果是这样,它是什么?你得到不正确的结果吗?整个互联网上有几十个甚至上千个如何做到这一点的例子。
-
尝试在文件中写入 ResultSet 时抛出 NullPointerException
-
您是在
OFFSET 0之后错过了ROW(S),还是只是一个错字 -
我错过了,但还是一样
标签: sql-server pagination