5
|
FrustratedWithFormsDesigner · 技术社区 · 14 年前 |
1
9
有个解决办法,不知道为什么我不早点想到这个…
基本思想是主sqplplus脚本生成一个中间脚本,将输出拆分为多个文件。执行中间脚本将执行多个具有不同范围的查询
|
2
4
尝试使用纯SQL*Plus解决方案…
|
3
1
使用 split 在结果文件上。 |
4
0
这是参考资料
注: 我在这里假设,把文件写到服务器上是可以的。 |
5
0
您是否考虑过在Excel中设置外部数据连接(假设csv文件仅用于Excel)?您可以定义一个Oracle视图来限制返回的行,还可以在查询中添加一些参数,以允许用户进一步限制结果集。(我从来都不知道有人会用Excel中的64K行做什么)。 我觉得这有点像一个黑客,但是你也可以使用utl-mail并生成电子邮件附件给你的用户。附件的大小限制为32K,因此您必须跟踪光标循环中的大小,并在此基础上启动一个新附件。 |
6
0
当您的问题询问如何将大容量的数据分成Excel可以处理的块时,我会询问Excel操作中是否有可以移动到SQL(pl/sql?)中的部分。这样可以减少数据量。最终,它必须减少到对任何人都有意义。数据库是完成这项工作的一个很好的引擎。 当您将数据减少到更可显示的卷,甚至是最终结果时,请将其转储到Excel以进行最终演示。 这不是你一直在寻找的答案,但我认为当你很难完成工作时,最好问你是否使用了正确的工具。 |
Issajatt · Oracle sqlplus 12c查询错误 6 年前 |
salk13 · 如何在SQL Plus中测试函数 6 年前 |
A.Midany · sqlplus输出标题格式错误,不需要空行 7 年前 |
DKCroat · 使用SQLPLUS oracle创建控制文件 7 年前 |
rz.He · 关于DECLARE块包含注释动态输入变量的问题 7 年前 |