gpt4 book ai didi

sql - 如何格式化 Oracle SQL 纯文本选择输出

转载 作者:行者123 更新时间:2023-12-04 19:24:54 24 4
gpt4 key购买 nike

我正在使用 Oracle SQL(在 SQLDeveloper 中,因此我无权访问 SQLPLUS 命令,例如 COLUMN)来执行如下所示的查询:

select assigner_staff_id as staff_id, active_flag, assign_date,
complete_date, mod_date
from work where assigner_staff_id = '2096';

它给我的结果是这样的:

STAFF_ID ACTIVE_FLAG ASSIGN_DATE COMPLETE_DATE MOD_DATE
-------------- ----------- ----------------- ——————————————————————————— --------
2096 F 25-SEP-08 27-SEP-08 27-SEP-08 02.27.30.642959000 下午
2096 F 25-SEP-08 25-SEP-08 25-SEP-08 01.41.02.517321000 上午

已选择 2 行

当我尝试将结果作为格式良好的快速脏文本块粘贴到电子邮件或问题报告等中时,这很容易产生非常宽泛且笨拙的文本报告。 摆脱的最佳方法是什么当我只使用普通的 Oracle SQL 时,输出列中的所有额外空格?到目前为止,我所有的网络搜索都没有出现太多结果,因为所有网络搜索结果都向我展示了如何使用 SQLPLUS 中的 COLUMN(我没有)等格式命令来进行搜索。

最佳答案

在您的语句中,您可以指定您要查找的输出类型:

select /*csv*/ col1, col2 from table;
select /*Delimited*/ col1, col2 from table;

还有其他可用的格式,例如 xml、html、text、loader 等。

您可以在工具 > 首选项 > 数据库 > 实用程序 > 导出下更改这些特定选项的格式

请务必选择 Run Script 而不是 Run Statement。

* 这是针对 Oracle SQL Developer v3.2

关于sql - 如何格式化 Oracle SQL 纯文本选择输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com