【发布时间】:2008-09-27 18:07:54
【问题描述】:
我正在使用 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 行当我尝试将结果作为格式良好的快速-n-脏文本块粘贴到电子邮件或问题报告等中时,这可以很容易地生成非常宽且笨重的文本报告。什么是最好的方法当我只使用普通的 Oracle SQL 时,要摆脱输出列中的所有额外空白?到目前为止,我的所有网络搜索都没有出现太多,因为所有网络搜索结果都在向我展示如何使用 SQLPLUS 中的 COLUMN 等格式化命令(我没有)。
【问题讨论】:
标签: sql oracle formatting