[Oracle] �� Oracle �� SQL*Plus ���ߴ��� HTML ҳ��

���ߣ�Fenng
���ڣ�23-Dec-2003��
������http://www.dbanotes.net
�汾��1.01

Oracle �� SQL*Plus ������һЩ�Ƚ���Ȥ��ѡ�������ʹ�ã��ܹ����������벻���ĺ����������һ�� ��-M�� ѡ
���ܹ������������� HTML ��������ʵ��Ӧ���к����ô��������������� SQL*Plus��һЩѡ�

-----------------------Oracle8i------Begin------------------------------------------------
C:\>SQLPLUS -

�÷� : SQLPLUS [ [<option>] [<logon>] [<start>] ]
���� <option> ::= - | -? | [ [-M <o>] [-R <n>] [-S] ]
< ��¼ > ::= < �û��� >[/< ���� >][@<connect_string>] | / | /NOLOG
< ���� > : : = @< ��� >[.<ext>] [< ���� > ...]
"-" ��ʾʹ���﷨
"-?" ��ʾ SQL*Plus �汾����
"-M <o>" ʹ�� HTML ��־ѡ�� <o>
"-R <n>" uses restricted mode <n>
"-S" uses silent mode

��-M�� ѡ��ָ���������ʱ��ʹ�� HTML �����������ݣ����Դ�����ͨ���ı���
-----------------------Oracle8i-------------End-------------------------------------------

-----------------------Oracle9i------Begin------------------------------------------------
D:\>sqlplus -

SQL*Plus: Release 9.2.0.4.0 - Production

�÷�: SQLPLUS [ [<option>] [<logon>] [<start>] ]
���� <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
"-H" ��ʾ SQL*Plus �İ汾���ĺ�ʹ���﷨
"-V" ��ʾ SQL*Plus �İ汾����
"-L" ֻ���Ե�¼һ��
"-M <o>" ʹ�� HTML ��־ѡ�� <o>
"-R <n>" uses restricted mode <n>
"-S" uses silent mode
-----------------------Oracle9i-------------End-------------------------------------------

-----------------------Oracle10G Beta------Begin---------------------------------------

D:\>sqlplus -

SQL*Plus: Release 10.1.0.0.0 - Beta

�÷�: SQLPLUS [ [<option>] [<logon>] [<start>] ]
���� <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
"-H" ��ʾ SQL*Plus �İ汾���ĺ�ʹ���﷨
"-V" ��ʾ SQL*Plus �İ汾����
"-C" �����԰汾 <v>
"-L" ֻ���Ե�¼һ��
"-M <o>" ʹ�� HTML ��־ѡ�� <o>
"-R <n>" uses restricted mode <n>
"-S" uses silent mode
-----------------------Oracle10G Beta---END---------------------------------------------

(���Ǵ���Ҳ���Կ���SQLPlus�����һЩ�仯,���µIJ�����)

���� ��-M�� ѡ����﷨���£�

[-M[ARKUP] "HTML [ON|OFF] [HEAD text] [BODY text]

[ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]"

���������ʵ��Ӧ���У�Ҫ�Թ�˾��ij��Table����ÿ���µı��� HTML ������ SQL*Plus ��������Ժ�����������

�������£�

����׼���� Scott ģʽ�µ� DEPT �����д����� DEPT �����ݣ�

SQL> SELECT * FROM dept;

DEPTNO DNAME LOC
---------- ---------------------------- ------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

��ϵͳ����������� HTML �ļ���

�����漸�����浽һ�� .sql �ű��У�����˵ q.sql �� :

SET ECHO OFF
SET FEEDBACK OFF
SELECT * FROM dept;
SET ECHO ON
SET FEEDBACK ON
exit

Ȼ�����������µ����������

C:\> sqlplus -s -m "HTML ON HEAD DEPT ����֮���� " Scott/tiger @c:\q.sql>Dept.html

����������򵥵Ľ���һ�£����� ��-s�� ��ʾ silent ģʽ�� ��-m�� ��ʾ���� HTML Markup ѡ�
��HEAD DEPT ����֮���� �� ������������һ���򵥵ı��⡣Ȼ�������и��������ݿ��û����ֺ����룬
ִ�нű����ض��� Dept.html �С�

��� Dept.html ���������ݣ��հ״��Ѿ���ȥ����

DEPT����֮����

DEPTNO DNAME LOC
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

�� SQL*Plus ������ļ�

�� SQL*Plus ����� SET MARKUP ������������

SET MARKUP

�÷� : SET MARKUP HTML [ON|OFF] [HEAD text] [BODY text]

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

����������ݴ�Ϊһ�� .sql �ű� ( ����˵ C:\q.sql) ��


SET ECHO OFF
SET FEEDBACK OFF
SET MARKUP HTML ON SPOOL ON
SPOOL c:\Dept.html
SELECT * FROM dept;
SPOOL OFF
SET MARKUP HTML OFF
SET ECHO ON
SET FEEDBACK ON

�� SQL*Plus �е��ã����ɴ������ݡ��� C:�д�������Ϊ Dept.html �� HTML ҳ�棬������ʾ��

DEPTNO DNAME LOC
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

ע:���ڸ�ʽ��������,ʵ�ʵ���ʾЧ������������ͬ.





��������

Fenng��ij���ʹ�˾DBA��ҵ��ʱ��켣�ڸ����ݿ���صļ�����̳���ִ˲�ƣ�� Ŀǰ��ע�������ORACLE���ݿ���Ч�ع�����ҵӦ�á���Oracle tuning��troubleshooting��һ���о���
���˼���վ��:http://www.dbanotes.net/ �� ����ͨ�������ʼ� [email protected] ��ϵ������

ԭ�ij���

http://www.dbanotes.net/Oracle/Use-SQLPlus-to-Create-HTML.htm

����ҳ<-|->����ҳ

All Articles (by Fenng) are licensed under a Creative Commons License.
I would welcome any feedback. Please send questions, comments or corrections to [email protected]
Valid XHTML 4.01 / Valid CSS