小编Mar*_*ong的帖子

将列标题删除到输出文本文件中

我想从Oracle SQL Developer创建我的查询的平面文件(文本文件).

我已经使用SPOOL通过脚本文本文件成功创建了文本文件,但我想将每列的标题删除到我的输出中.

我得到这个输出:

Header000001 Header000002
------------ ------------
Adetail1     Bdetail1
Adetail2     Bdetail2
Adetail3     Bdetail3

但是,我想得到这个输出:

Adetail1Bdetail1
Adetail2Bdetail2
Adetail3Bdetail3

我已经尝试过命令"set heading off",但是有消息说:

"SQLPLUS COMMAND Skipped: set heading off".
Run Code Online (Sandbox Code Playgroud)

这些是我发出的输入:

spool on; 
spool C:\SQLFiles\PSB_ATMLKP.txt; 
set newpage 0; 
set echo off; 
set feedback off; 
set heading off; 

select terminal_number, terminal_name from terminal_table; 

spool off;
Run Code Online (Sandbox Code Playgroud)

oracle sqlplus spool columnheader oracle-sqldeveloper

28
推荐指数
2
解决办法
7万
查看次数

ORA-00904:与UNION ALL一起订购

我正在创建带有标头的平面文件。我收到一个ORA-00904错误,我认为这是因为我创建的标头中没有字段'employee_name'(我对此假设是否正确?)。如果是,如何在没有标题的情况下对查询进行排序?

我得到的错误:

    ORA-00904:“员工编号”:无效的标识符
    

我的代码:

    从双选择“ FILENAME”作为filerec
    全联盟
    选择“ FILEDATE:” || to_char(sysdate,'mm / dd / yyyy)as filerec from dual
    全联盟
    选择employee_id || 来自employee_database的emloyee_name作为filerec
    按employee_id排序;
    

这是我要产生的输出:

    文档名称
    截止日期:2015年2月27日
    200125Ruth Chan
    200126丹·冈萨雷斯(Dan Gonzales)
    200135丽莎·马约拉(Lisa Mayoral)
    

sql oracle-sqldeveloper

4
推荐指数
1
解决办法
2473
查看次数

SQL Plus SP2-0606

使用SQL工具,我想创建一个具有VARCHAR记录的文本文件.

使用SQL Developer我通过调用脚本成功创建了输出文本文件.但根据我的研究,SQL Developer目前不支持TRIMSPOOl命令,使我的输出具有尾随空格.

这是脚本中的代码:

    spool on
    set echo off
    set verify off
    set feedback off
    set heading off
    set trimspool on
    set termout off
    spool C:\SQLFiles\Output.txt;
    select cust_name || cust_addr as Cust_Details
    from customer_db;
    spool off;
    

我现在有SQL Plus 11g,我正在尝试运行我在SQL Developer中创建的脚本.我收到SP2-0606错误,说:

    SP2-0606: Cannot create SPOOL file "on.LST:
    

基于我做的研究,这是因为Spool命令,我没有权限访问默认文件夹??

您能否帮助我做一些我应该改变的设置,以便在SQL Plus中获得所需的结果.

sql oracle sqlplus

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

oracle ×2

oracle-sqldeveloper ×2

sql ×2

sqlplus ×2

columnheader ×1

spool ×1