SQL *Plus設(shè)置login.sql登錄設(shè)置 |
| 發(fā)布時(shí)間: 2012/8/30 16:45:05 |
|
在使用SQL *Plus過(guò)程中,常用sqlplus 每次可能都要set pagesize \set linesize \set serveroutput很麻煩。為了方便起見(jiàn),可以通過(guò)Oracle提供的login.sql方式,在login.sql中設(shè)置好自定義參數(shù),每次打開(kāi)SQL *Plus的時(shí)候自動(dòng)進(jìn)行調(diào)用。而不用我們每次手動(dòng)設(shè)置。 以后我們?cè)谑褂脛e到別的參數(shù)時(shí),可以自己手動(dòng)在login.sql文件中添加。 define _editor=vi
附:login.sql文件中部分參數(shù)說(shuō)明: 1. define _editor=vi: 設(shè)置SQL *Plus使用的默認(rèn)編輯器。 2. set serveroutput on size 1000000:這樣會(huì)默認(rèn)的打開(kāi)DBMS_OUTPUT(這樣不必每次在鍵入這個(gè)命令了)。另外也將默認(rèn)緩沖區(qū)大小設(shè)置的僅可能大。 3. set trimspool on: 假脫機(jī)輸出文本時(shí),會(huì)去除文本行兩端的空格,而且行寬不定,如果設(shè)置為off(默認(rèn)設(shè)置),假脫機(jī)輸出的文本行寬度則等于所設(shè)置的linesize。 4. set long 5000: 設(shè)置選擇LONG和CLOB列時(shí)顯示的默認(rèn)字節(jié)數(shù)。 5. set linesize 100 設(shè)置SQL*Plus顯示的文本寬為100個(gè)字符 6. set pagesize 9999: pagesize可以控制SQL *Plus多久打印一次標(biāo)題。 7. column plan_plus_exp format a80: 設(shè)置由AUTOTRACE得到的解釋計(jì)劃輸出的默認(rèn)寬度。 8.
column global_name new_value gname 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; set sqlprompt '&gname>' set termout on
本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |
京公網(wǎng)安備41019702002023號(hào)