![]() |
1
2
你用什么获得结果?粘贴的输出看起来像是来自SQL*PLUS。可能是,无论您使用什么工具来生成结果,都有一些修改输出的方法。 默认情况下,Oracle根据标题的宽度或列数据的宽度输出列,而这些列数据的宽度永远都是更宽的。 如果要使列变小,则需要重命名列或将其转换为文本,并使用substr()使默认值变小。
|
![]() |
2
2
在语句中,可以指定要查找的输出类型:
还有其他可用的格式,如XML、HTML、文本、加载程序等。 您可以在“工具”>“首选项”>“数据库”>“实用程序”>“导出”下更改这些特定选项的格式。 请确保选择“运行脚本”而不是“运行语句”。 *这是针对Oracle SQL Developer v3.2的 |
![]() |
3
1
使用SQL所能做的工作受工具的限制。SQL Plus有格式化列的命令,但它们并不真正易于使用。 一种快速的方法是将输出粘贴到Excel中并格式化,或者只附加电子表格。有些工具会将输出直接保存为电子表格。 |
![]() |
4
0
问得好。我真的不得不考虑一下。 您可以做的一件事是更改SQL,使其只返回最窄的可用列。 例如(我对Oracle语法不太感兴趣,但应该有类似的功能):
这有道理吗?
如果我错过了理解,请更新您的问题,我将再次尝试:) |
![]() |
5
0
如果您没有返回大量行,我将经常使用 Tom Kytes print_table 功能。
如果它有很多行,我将在SQL开发人员中进行查询,并另存为XLS,因为某些原因,业务类型喜欢Excel。 |
![]() |
6
0
为什么不直接使用“cast”函数呢?
|
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |