使用SQL查询生成Excel文件,Shell脚本中的SPOOL命令
我必须从Oracle数据库的表中生成excel文件。代码运行良好,但是列名并没有完全显示出来,只是显示了数据长度的长度。 我想要完整的标题/列名 列名如下所示使用SQL查询生成Excel文件,Shell脚本中的SPOOL命令,excel,oracle,shell,sqlplus,Excel,Oracle,Shell,Sqlplus,我必须从Oracle数据库的表中生成excel文件。代码运行良好,但是列名并没有完全显示出来,只是显示了数据长度的长度。 我想要完整的标题/列名 列名如下所示 ST STAT_TYPE_DESC ST S NXT_STATME DELAY_DAYS ANN_PREM_LIM_LOW ANN_PREM_LIM_HI CONTRIB_HIST_LEN EVENT_DO C P 但我想要的是列的完整名称,例如ST是语句类型ID 在选择“添加具有列名的新列名”之前:
ST STAT_TYPE_DESC ST S NXT_STATME DELAY_DAYS ANN_PREM_LIM_LOW ANN_PREM_LIM_HI CONTRIB_HIST_LEN EVENT_DO C P
但我想要的是列的完整名称,例如ST是语句类型ID
在选择“添加具有列名的新列名”之前:
SELECT 'STATEMENT_TYPE_ID' || ',' || 'STAT_TYPE_DESC' || ',' || ... FROM dual;
设置标题Thankyou btpys,当要提取的表较少时,这是一个好主意。如果我提取了160个表,那么我无法手动写入列名并从dual中选择*,然后您可以查询dba\u tab\u列来进行选择
SELECT 'STATEMENT_TYPE_ID' || ',' || 'STAT_TYPE_DESC' || ',' || ... FROM dual;