Hallo Zusammen,
ich habe eine Anfängerfrage zum formatieren und zur Umbenennung der Spaltenüberschriften meines HTML Reports.
Folgendes habe ich erstellt:
@ DEFINES.sql
conn &DBUSER/&DBPWD@&DBNAME;
-- get report period of previous month (&PERIOD)
COL my_logdate new_value PERIOD noprint
SELECT TO_CHAR(ADD_MONTHS(sysdate, -1), 'YYYYMM') AS my_logdate FROM dual;
set serveroutput on
set pagesize 400
set verify off
set markup html on entmap off
--start spooling
spool &LOGDIR\Testoutput_&&PERIOD..html
PROMPT ************************************************** ****
PROMPT Test
PROMPT (Test)
PROMPT ************************************************** ****
select distinct
a.number,
a.no,
a.date,
substr(wf,1,instr(wf,';')-1)WF_NAME,
GET_DATA.CODES_DECODE(xyz,s.s) AS S,
s.firstdate,
s.seconddate,
from
table a,
table d,
table f
where
…;
spool off
Nur leider werden in der HTML Ausgabe meine Spaltenüberschriften abgeschnitten. Ich würde meine Spaltenüberschriften auch gerne ersetzen. Ich dachte mir, das funktioniert zum Beispiel über
COL a.date HEADING 'DATUM 1'
und ich möchte, dass die Spaltenüberschrift komplett angezeigt wird. Aber egal wo im Skript ich diese Anweisung einfüge, es wird einfach nicht umgesetzt. Vielleicht kann mir jemand schreiben an welcher Stelle ich die COL Anweisung einfügen muss und wie ich sie entsprechend formatieren kann. Benötige ich noch eine Set Anweisung dazu?
Vielen Dank schon mal für eure Hilfe!
Viele Grüße
ich habe eine Anfängerfrage zum formatieren und zur Umbenennung der Spaltenüberschriften meines HTML Reports.
Folgendes habe ich erstellt:
@ DEFINES.sql
conn &DBUSER/&DBPWD@&DBNAME;
-- get report period of previous month (&PERIOD)
COL my_logdate new_value PERIOD noprint
SELECT TO_CHAR(ADD_MONTHS(sysdate, -1), 'YYYYMM') AS my_logdate FROM dual;
set serveroutput on
set pagesize 400
set verify off
set markup html on entmap off
--start spooling
spool &LOGDIR\Testoutput_&&PERIOD..html
PROMPT ************************************************** ****
PROMPT Test
PROMPT (Test)
PROMPT ************************************************** ****
select distinct
a.number,
a.no,
a.date,
substr(wf,1,instr(wf,';')-1)WF_NAME,
GET_DATA.CODES_DECODE(xyz,s.s) AS S,
s.firstdate,
s.seconddate,
from
table a,
table d,
table f
where
…;
spool off
Nur leider werden in der HTML Ausgabe meine Spaltenüberschriften abgeschnitten. Ich würde meine Spaltenüberschriften auch gerne ersetzen. Ich dachte mir, das funktioniert zum Beispiel über
COL a.date HEADING 'DATUM 1'
und ich möchte, dass die Spaltenüberschrift komplett angezeigt wird. Aber egal wo im Skript ich diese Anweisung einfüge, es wird einfach nicht umgesetzt. Vielleicht kann mir jemand schreiben an welcher Stelle ich die COL Anweisung einfügen muss und wie ich sie entsprechend formatieren kann. Benötige ich noch eine Set Anweisung dazu?
Vielen Dank schon mal für eure Hilfe!
Viele Grüße
Comment