SQLPlus форматирование отчетов - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужно создать Excel на основе запроса sql. Проблема в том, что когда я открываю Excel, DTIME не показывает секунды, пока я не отформатирую ячейку в Excel. Также Test_ID имеет 14 цифр и отображается в виде экспоненциальной формы в Excel.

Я просмотрел очень много форумов и пока не смог найти решение. Буду очень признателен за любую помощь / совет.

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;    
...