加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

怎样名目化Oracle SQL纯文本选择输出

发布时间:2021-03-07 09:12:52 所属栏目:站长百科 来源:网络整理
导读:我正在行使Oracle SQL(在SQLDeveloper中,因此我无法会见诸如COLUMN之类的SQLPLUS呼吁)来执行如下所示的查询: select assigner_staff_id as staff_id,active_flag,assign_date,complete_date,mod_datefrom work where assigner_staff_id = '2096'; 它给我的

我正在行使Oracle SQL(在SQLDeveloper中,因此我无法会见诸如COLUMN之类的SQLPLUS呼吁)来执行如下所示的查询:

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 PM 
2096                   F           25-SEP-08                 25-SEP-08                 25-SEP-08 01.41.02.517321000 AM 

2 rows selected

当我实行将功效粘贴为电子邮件或题目陈诉等名目精采的快速脏文本块时,这很轻易发生很是宽泛且难以处理赏罚的文本陈诉.什么是最好的挣脱要领当我行使平凡的Oracle SQL时,输出列中的全部特殊空缺地区?到今朝为止,我的全部收集搜刮都没有呈现太多,由于全部的收集搜刮功效都向我展示了怎样行使SQLPLUS中的COLUMN之类的名目化呼吁(我没有).

办理要领

你用什么来得到功效?您粘贴的输出看起来像来自SQL * PLUS.也许是您用于天生功效的任何器材都有一些修改输出的要领.

默认环境下,Oracle按照问题的宽度或更宽的列数据的宽度输出列.

假如您但愿使列更小,则必要重定名它们或将它们转换为文本并行使substr()使默认值更小.

select substr(assigner_staff_id,8) as staff_id,active_flag as Flag,to_char(assign_date,'DD/MM/YY'),to_char(complete_date,mod_date
from work where assigner_staff_id = '2096';

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读