728x90
반응형

sqlplus에서 수행한 SQL 결과를 HTML 만드는 방법


 

SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP ON -

HEAD "<TITLE>Department Report</TITLE> -

<STYLE type='text/css'> -

<!-- BODY {background: #FFFFFF} --> -

<!-- TABLE {boarder:1px solid;border-collapse:collapse;} --> -

<!-- TH {border:1px solid;} --> -

<!-- TD {border:1px solid;} --> -

</STYLE>" -

BODY "TEXT='#000000'" -

TABLE "WIDTH='100%' "

!mv db.html db.html.bak

SPOOL db.html

SELECT .....

SPOOL off

exit;



테이블 명을 받아서 해당 파일 만들기  아쉬운 점은 .lst 확장자가 만들어짐.

수행 후에 .lst --> .html 변경해 줘야

 

SET PAGES 0

SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP ON -

HEAD "<TITLE>Department Report</TITLE> -

<STYLE type='text/css'> -

<!-- BODY {background: #FFFFFF} --> -

<!-- TABLE {boarder:1px solid;border-collapse:collapse;} --> -

<!-- TH {border:1px solid;} --> -

<!-- TD {border:1px solid;} --> -

</STYLE>" -

BODY "TEXT='#000000'" -

TABLE "WIDTH='100%' "

SPOOL &Tname

SELECT * FROM &Tname ;

SPOOL off

exit;


SET PAGES 0 하면 중간 중간 칼럼명이 삽입되는게 없어지고 , 칼럼 해더도 나오지 않음.

반응형

+ Recent posts