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