SQLPlus 报告格式
SQLPlus Report Formatting
我需要根据 sql 查询生成 Excel。问题是当我打开 Excel 时,DTIME 不显示秒数,除非我在 Excel 中格式化单元格。另外 Test_ID 是 14 位数字,在 Excel 中显示为指数形式。
我翻了那么多论坛,还没找到解决办法。任何 help/advise 将不胜感激。
SET LINESIZE 32767;
SET PAGESIZE 32767;
SET FEEDBACK OFF
SET MARKUP HTML ON SPOOL ON
SPOOL D:\TEST.xls;
Select
TO_CHAR(DTIME, 'MM/DD/RRRR HH:MI:SS AM') DTIME,
(TEST_ID ||' ') AS TEST_ID,
From
TEST_DETAILS enqd
Where
enqd.RUN_DATE >= sysdate - 15/1440
Order By
enqd.RUN_DATE
/
spool off;
exit;
将该字段从数字转换为文本是一种选择。
我需要根据 sql 查询生成 Excel。问题是当我打开 Excel 时,DTIME 不显示秒数,除非我在 Excel 中格式化单元格。另外 Test_ID 是 14 位数字,在 Excel 中显示为指数形式。
我翻了那么多论坛,还没找到解决办法。任何 help/advise 将不胜感激。
SET LINESIZE 32767;
SET PAGESIZE 32767;
SET FEEDBACK OFF
SET MARKUP HTML ON SPOOL ON
SPOOL D:\TEST.xls;
Select
TO_CHAR(DTIME, 'MM/DD/RRRR HH:MI:SS AM') DTIME,
(TEST_ID ||' ') AS TEST_ID,
From
TEST_DETAILS enqd
Where
enqd.RUN_DATE >= sysdate - 15/1440
Order By
enqd.RUN_DATE
/
spool off;
exit;
将该字段从数字转换为文本是一种选择。