0
点赞
收藏
分享

微信扫一扫

如何在SQL table中拆分copy数据

小编 2022-02-05 阅读 16

最近有收到user的一个需求,要对某些条件下的数据从SQL server中拿取结果数据放到excel里提供。

在执行sql query后发现,数据有百万条结果,因为excel的sheet存储限制和memory限制无法copy成功。

经过research发现,可以考虑分段copy数据实现,具体可以使用下面sql:

Select * from db_table

where columnA = 'xx'

order by columnB

OFFSET 0 ROWS

FETCH NEXT 50000 ROWS ONLY

其中:

OFFSET XX ROWS:表示跳过前多少条显示数据

FETCH NEXT XX ROWS ONLY:表示当次要显示多少条结果

记录一下方便之后使用。

感谢阅读。

举报

相关推荐

0 条评论