SET TERMOUT OFF
CONNECT &1
@LOGIN
SET TERMOUT ON
SET LINESIZE 500
SET PAGESIZE 200
SET LONGCHUNKSIZE 180
REM 设置DBMS_OUTPUT输出缓冲
SET SERVEROUTPUT ON SIZE 1000000
REM 设定价脱机操作文本时,保证文本行尾没有空格,而不是LINESIZE 指定的宽度
SET TRIMSPOOL ON
REM 设置显示LONG或CLOB时显示的字节数
SET LONG 5000
REM 显示SQL执行时间
SET TIMING ON
REM 不让终端显示
SET TERMOUT OFF
REM 定义系统常量,保存在define.sql
@define.sql
REM 下一句语句让SQL_PLUS取出它所接收的名为GLOBAL_NAME 列的最新值,并把它放置在取代变量GNAME 中.
COLUMN GLOBAL_NAME NEW_VALUE GNAME
REM 用下列查询为GLOBAL_NAME 取值
select lower(user) || '@' ||
substr( global_name, 1, decode( dot,
0, length(global_name),
dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot
from global_name );
REM 常用变量
VAR ERRNUM NUMBER
VAR MSG VARCHAR2(1000)
VAR GSDM VARCHAR2(12)
VAR DHAO NUMBER
COLUMN NYUE00 FORMAT A8
REM 修改提示符
SET SQLPROMPT '&GNAME>'
REM 恢复终端显示
SET TERMOUT ON
登陆结果如下:
sys@orcl>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12379366/viewspace-1349/,如需转载,请注明出处,否则将追究法律责任。