【发布时间】:2017-04-18 11:53:31
【问题描述】:
我正在使用 Toad 自动化设计器将表格数据导出到 Excel。 不幸的是,我的表包含超过 65000 行(100k)和每个 Excel 文件 只能包含 65k 个条目。
我的解决方法是编写两个 SQL 语句来创建两个 Excel 文件
select * from my_table offset 0 rows FETCH NEXT 65000 ROWS ONLY
select * from my_table offset 64999 rows
目前还可以,但我正在寻找一种更动态的方式来导出整个 将表格转换成多个 Excel 文件,而无需编写多个 SQL 语句,因为将来 我的数据库表中可能会有 30 万个条目。
所以我正在寻找一种可能性,可以在 自动化设计器或类似的东西。
有什么想法吗?
【问题讨论】:
-
你不能建立某种循环。将总行数除以 65000,并从 0 开始循环直到您的除法值。然后有一个语句是你的循环值乘以 64999
-
@Luuklag 以及如何在 Toad 自动化设计器中实现它?
-
我不知道,excel标签把我带到了这里。然而,这显然不是一个 excel 问题......