設定你的SQL提示符

lastwinner發表於2010-01-18

原文見 http://lastwinner.itpub.net/post/7102/44830

前幾天本機調好的一個指令碼被我將資料庫從9i升級到10g時給弄丟了,備份檔案還在一時腦熱之下給刪除了。nnd,就記得備份tnsname了。
下面是現在在用的指令碼,不多加解釋了,原連結裡都有
---以下加入到glogin.sql中
column usr new_v usr
column db new_v db
column host new_v host
column hip new_v hostip
set heading off
set term off
select user usr,SYS_CONTEXT('USERENV','DB_NAME') db, lower(utl_inaddr.get_host_name()) host, utl_inaddr.get_host_address() hip from dual;
--對於Windows視覺化視窗和unix,把下面的註釋去掉
set sqlp > '
--對於Windows命令列客戶端(sqlplus)而言非常有用,對於視覺化視窗(sqlplusw)而言就沒什麼用了
host title )
set term on
select 'Your terminal is '||SYS_CONTEXT('USERENV','HOST') from dual;
set heading on
set timing on
------加入完畢

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29867/viewspace-625353/,如需轉載,請註明出處,否則將追究法律責任。

相關文章