我正在使用Toad Automation Designer将表的数据导出到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语句,因为将来 我的数据库表中可能有300k条目。
所以我正在寻找写一些类似小脚本的可能性 Automation Designer或类似的东西。
任何想法?
答案 0 :(得分:0)
有类似的问题:Toad .xls下载填充一个选项卡(64K行)。唯一的不同是,Toad(11)会在另一个选项卡中填充剩余数据(接下来的64K行),然后是另一个选项卡,依此类推,直到所有数据都被下载……有时需要很多选项卡。
我将下载文件类型更改为.xlsx,然后将所有数据下载到一个选项卡。
安全提示:下载后,Excel可以毫无问题地打开下载的xlsx-但是在使用ms access导入规范之前,我必须在Excel中打开/保存/关闭下载的.xlsx。 (其他访问的导入规范会抱怨该文件不可读)。