SQLPLUS中的set小节
作者: jimmyhe1981(http://jimmyhe1981.itpub.net)发表于: 2006.09.14 21:29
分类: Study note
出处: http://jimmyhe1981.itpub.net/post/19858/207902
---------------------------------------------------------------
在写脚本的时候,往往需要对输出的格式进行规范,我们常常用set语句在设置一些需要的格式规范。下面,列举了几个常用的set ,和他们的应用。
SQL> set echo on---------------------------------------------------设置运行命令是是否显示语句
SQL> set feedback on----------------------------------------------设置显示“已选择XX行”
SQL> set colsep | ---------------------------------------------------设置列与列之间的分割符号
SQL> set pagesize 10-----------------------------------------------设置每一页的行数
SQL> SET SERVEROUTPUT ON-------------------------------设置允许显示输出类似dbms_output
SQL> set heading on------------------------------------------------设置显示列名
SQL> set timing on--------------------------------------------------设置显示“已用时间:XXXX”
SQL> set time on-----------------------------------------------------设置显示当前时间
SQL> set autotrace on-----------------------------------------------设置允许对执行的sql进行分析
00:38:28 SQL> set echo on 00:38:37 SQL> @E:echo.sql 00:38:41 SQL> select status from v$datafile where rownum<6; STATUS ------- SYSTEM ONLINE ONLINE ONLINE ONLINE 已选择5行。 已用时间: 00: 00: 01.08 00:38:43 SQL> set echo off 00:38:58 SQL> @E:echo.sql STATUS ------- SYSTEM ONLINE ONLINE ONLINE ONLINE 已选择5行。 已用时间: 00: 00: 01.09 00:39:08 SQL> |
SQL> set feedback on SQL> DECLARE 00:55:00 2 BEGIN 00:55:00 3 DBMS_OUTPUT.PUT_LINE('===This is dbms_output.put_line!==='); 00:55:00 4 END; 00:55:02 5 / |
SQL> set autotrace on |


