SQLPLUS使用login.sql进行登陆设置

SQLPLUS使用login.sql进行登陆设置

<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 在使用SQLPLUS过程中,常常需要定义SQLPLUS的显示格式,为了方便起见,可以设置好自定义参数,每次打开SQLPLUS的时候进行调用。

建立如下的连接快捷方式:
D:/oracle/product/10.2.0/db_1/BIN/sqlplus.exe /NOLOG
CONN.SQL脚本如下:

 

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值