Oracle PL/SQL/SQL Plus/markup html

Материал из SQL эксперт
Перейти к: навигация, поиск

markup html entmap off

   <source lang="sql">
 

SQL> SQL> SQL> create table emp

 2  ( empno      NUMBER(4)    constraint E_PK primary key
 3  , ename      VARCHAR2(8)
 4  , init       VARCHAR2(5)
 5  , job        VARCHAR2(8)
 6  , mgr        NUMBER(4)
 7  , bdate      DATE
 8  , sal        NUMBER(6,2)
 9  , comm       NUMBER(6,2)
10  , deptno     NUMBER(2)    default 10
11  ) ;

Table created. SQL> insert into emp values(1,"Tom","N", "TRAINER", 13,date "1965-12-17", 800 , NULL, 20); 1 row created. SQL> insert into emp values(2,"Jack","JAM", "Tester",6,date "1961-02-20", 1600, 300, 30); 1 row created. SQL> insert into emp values(3,"Wil","TF" , "Tester",6,date "1962-02-22", 1250, 500, 30); 1 row created. SQL> insert into emp values(4,"Jane","JM", "Designer", 9,date "1967-04-02", 2975, NULL, 20); 1 row created. SQL> insert into emp values(5,"Mary","P", "Tester",6,date "1956-09-28", 1250, 1400, 30); 1 row created. SQL> insert into emp values(6,"Black","R", "Designer", 9,date "1963-11-01", 2850, NULL, 30); 1 row created. SQL> insert into emp values(7,"Chris","AB", "Designer", 9,date "1965-06-09", 2450, NULL, 10); 1 row created. SQL> insert into emp values(8,"Smart","SCJ", "TRAINER", 4,date "1959-11-26", 3000, NULL, 20); 1 row created. SQL> insert into emp values(9,"Peter","CC", "Designer",NULL,date "1952-11-17", 5000, NULL, 10); 1 row created. SQL> insert into emp values(10,"Take","JJ", "Tester",6,date "1968-09-28", 1500, 0, 30); 1 row created. SQL> insert into emp values(11,"Ana","AA", "TRAINER", 8,date "1966-12-30", 1100, NULL, 20); 1 row created. SQL> insert into emp values(12,"Jane","R", "Manager", 6,date "1969-12-03", 800 , NULL, 30); 1 row created. SQL> insert into emp values(13,"Fake","MG", "TRAINER", 4,date "1959-02-13", 3000, NULL, 20); 1 row created. SQL> insert into emp values(14,"Mike","TJA","Manager", 7,date "1962-01-23", 1300, NULL, 10); 1 row created. SQL> SQL> SQL> SQL> SQL> set echo off termout off heading on SQL> set markup html on spool on - > preformat off entmap on - > head "<title>HTML Demo Report</title> - > <link rel="stylesheet" href="x.css">" SQL>
SQL> spool htmldemo.htm replace
SQL>
SQL> select empno, ename, init, sal

 2  from   emp


 3  where  deptno = 20;


Enter...

EMPNO

ENAME

INIT

SAL

    1

Tom

N

  800
    4

Jane

JM

 2975
    8

Smart

SCJ

 3000
   11

Ana

AA

 1100
   13

Fake

MG

 3000

<p> 5 rows selected.

SQL> set markup html entmap off preformat on
SQL> set heading off
SQL>
SQL> select "<a href="http://www.naturaljoin.nl">"||

 2         "Visit this web site</a>"


 3  from   dual;


Enter...
<a href="http://www.naturaljoin.nl">Visit this web site</a>

1 row selected.

SQL> spool off
SQL> set markup html off
SQL> set echo on SQL> SQL> SQL> drop table emp; Table dropped. SQL> SQL>


 </source>
   
  


Output result to html table

   <source lang="sql">
 


SQL>
SQL> create table emp

 2  ( empno      NUMBER(4)    constraint E_PK primary key


 3  , ename      VARCHAR2(8)


 4  , init       VARCHAR2(5)


 5  , job        VARCHAR2(8)


 6  , mgr        NUMBER(4)


 7  , bdate      DATE


 8  , sal        NUMBER(6,2)


 9  , comm       NUMBER(6,2)


10  , deptno     NUMBER(2)    default 10


11  ) ;


Table created.

SQL> insert into emp values(1,"Tom","N", "TRAINER", 13,date "1965-12-17", 800 , NULL, 20);
1 row created.

SQL> insert into emp values(2,"Jack","JAM", "Tester",6,date "1961-02-20", 1600, 300, 30);
1 row created.

SQL> insert into emp values(3,"Wil","TF" , "Tester",6,date "1962-02-22", 1250, 500, 30);
1 row created.

SQL> insert into emp values(4,"Jane","JM", "Designer", 9,date "1967-04-02", 2975, NULL, 20);
1 row created.

SQL> insert into emp values(5,"Mary","P", "Tester",6,date "1956-09-28", 1250, 1400, 30);
1 row created.

SQL> insert into emp values(6,"Black","R", "Designer", 9,date "1963-11-01", 2850, NULL, 30);
1 row created.

SQL> insert into emp values(7,"Chris","AB", "Designer", 9,date "1965-06-09", 2450, NULL, 10);
1 row created.

SQL> insert into emp values(8,"Smart","SCJ", "TRAINER", 4,date "1959-11-26", 3000, NULL, 20);
1 row created.

SQL> insert into emp values(9,"Peter","CC", "Designer",NULL,date "1952-11-17", 5000, NULL, 10);
1 row created.

SQL> insert into emp values(10,"Take","JJ", "Tester",6,date "1968-09-28", 1500, 0, 30);
1 row created.

SQL> insert into emp values(11,"Ana","AA", "TRAINER", 8,date "1966-12-30", 1100, NULL, 20);
1 row created.

SQL> insert into emp values(12,"Jane","R", "Manager", 6,date "1969-12-03", 800 , NULL, 30);
1 row created.

SQL> insert into emp values(13,"Fake","MG", "TRAINER", 4,date "1959-02-13", 3000, NULL, 20);
1 row created.

SQL> insert into emp values(14,"Mike","TJA","Manager", 7,date "1962-01-23", 1300, NULL, 10);
1 row created.

SQL>
SQL>
SQL> set echo off termout off
SQL> set markup html on spool on -
> preformat off entmap on -
> head "<title>HTML Demo Report</title> -
> <link rel="stylesheet" href="x.css">"
SQL>
SQL> spool htmldemo.htm replace
SQL>
SQL> select empno, ename, init, sal

 2  from   emp


 3  where  deptno = 20;


<p>

Enter...

EMPNO

ENAME

INIT

SAL

    1

Tom

N

  800
    4

Jane

JM

 2975
    8

Smart

SCJ

 3000
   11

Ana

AA

 1100
   13

Fake

MG

 3000

<p> 5 rows selected.

SQL> spool off
SQL> set markup html off
SQL> set echo on SQL> SQL> SQL> SQL> drop table emp; Table dropped. SQL>


 </source>
   
  


set markup html on

   <source lang="sql">
 

SQL> SQL> create table emp

 2  ( empno      NUMBER(4)    constraint E_PK primary key
 3  , ename      VARCHAR2(8)
 4  , init       VARCHAR2(5)
 5  , job        VARCHAR2(8)
 6  , mgr        NUMBER(4)
 7  , bdate      DATE
 8  , sal        NUMBER(6,2)
 9  , comm       NUMBER(6,2)
10  , deptno     NUMBER(2)    default 10
11  ) ;

Table created. SQL> insert into emp values(1,"Tom","N", "TRAINER", 13,date "1965-12-17", 800 , NULL, 20); 1 row created. SQL> insert into emp values(2,"Jack","JAM", "Tester",6,date "1961-02-20", 1600, 300, 30); 1 row created. SQL> insert into emp values(3,"Wil","TF" , "Tester",6,date "1962-02-22", 1250, 500, 30); 1 row created. SQL> insert into emp values(4,"Jane","JM", "Designer", 9,date "1967-04-02", 2975, NULL, 20); 1 row created. SQL> insert into emp values(5,"Mary","P", "Tester",6,date "1956-09-28", 1250, 1400, 30); 1 row created. SQL> insert into emp values(6,"Black","R", "Designer", 9,date "1963-11-01", 2850, NULL, 30); 1 row created. SQL> insert into emp values(7,"Chris","AB", "Designer", 9,date "1965-06-09", 2450, NULL, 10); 1 row created. SQL> insert into emp values(8,"Smart","SCJ", "TRAINER", 4,date "1959-11-26", 3000, NULL, 20); 1 row created. SQL> insert into emp values(9,"Peter","CC", "Designer",NULL,date "1952-11-17", 5000, NULL, 10); 1 row created. SQL> insert into emp values(10,"Take","JJ", "Tester",6,date "1968-09-28", 1500, 0, 30); 1 row created. SQL> insert into emp values(11,"Ana","AA", "TRAINER", 8,date "1966-12-30", 1100, NULL, 20); 1 row created. SQL> insert into emp values(12,"Jane","R", "Manager", 6,date "1969-12-03", 800 , NULL, 30); 1 row created. SQL> insert into emp values(13,"Fake","MG", "TRAINER", 4,date "1959-02-13", 3000, NULL, 20); 1 row created. SQL> insert into emp values(14,"Mike","TJA","Manager", 7,date "1962-01-23", 1300, NULL, 10); 1 row created. SQL> SQL> set markup html on head "<title>SQL*Plus%20demo</title>" SQL> select ename,init from emp where deptno = 10;
<p>

Enter... set markup html off

ENAME

INIT

Chris

AB

Peter

CC

Mike

TJA

<p> 3 rows selected.

SQL>
SP2-0734: unknown command beginning "t markup h..." - rest of line ignored.
SQL>
SQL>
SQL>
SQL> drop table emp;
Table dropped.

SQL>


 </source>
   
  


show markup

   <source lang="sql">
 

SQL> SQL> show markup markup HTML OFF HEAD "<style type="text/css"> body {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} p {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} table ,tr,td {font:10pt Arial,Helvetica,sans-serif; color:Black; background:#f7f7e7; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} th {font:bold 10pt Arial,Helvetica,sans-serif; color:#336699; backgroun d:#cccc99; padding:0px 0px 0px 0px;} h1 {font:16pt Arial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; border-bottom:1px solid #cccc99; margin-top:0pt; margin-bottom:0pt; padding

0px 0px 0px 0px;} h2 {font:bold 10pt Arial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; margin-top:4pt; margin-bottom:0pt;} a {font:9pt Arial,Helvetica,sans-serif; color:#66330

0; background:#ffffff; margin-top:0pt; margin-bottom:0pt; vertical-align:top;}</style><title>SQL*Plus Report</title>" BODY "" TABLE "border="1" width="90%" align="center" summary="Script output"" SPOO L OFF ENTMAP ON PREFORMAT OFF SQL> set markup SP2-0281: markup missing set option Usage: SET MARKUP HTML [ON|OFF] [HEAD text] [BODY text]

[TABLE text] [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]

SQL>


</source>