sqlplus使用login.sql進行登陸設定
在使用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>
sqlplus使用教程
sqlplus基本概念 oracle的sqlplus是與oracle資料庫進行互動的客戶端工具,藉助sqlplus可以檢視 修改資料庫記錄。在sqlplus中,可以執行sqlplus命令與sql語句。sqlplus是oracle原始資料操作的客戶端,這種命令列的格式有著強大的邏輯性,如果經常使用會對...
Sqlplus使用隨筆
摘要 本編隨筆不定時更新,記錄在使用sqlplus中遇到的問題,提供簡短的解決思路,留作參考。符號解釋 q 出現的問題 e 問題出現所在的環境 t 記錄時間 a 問題解答 q linux終端下sqlplus登陸的是哪個sid e vmware workstation 8,centos6.3 x64 ...
sqlplus簡單使用
轉至 登入c users inmeditation sqlplus 請輸入使用者名稱 scott 輸入口令 檢視當前行長 sql show linesize linesize 80 檢視當前頁長 sql show pagesize pagesize 14 設定行長和頁長 sql set linesi...
sql plus命令使用大全
一 編輯 a a text 2 change 更改當前行的文字 a c old text 刪除舊文字 b c old text new text 將舊文字更改為新文字 3 input 在當前行之後追加新行 a i text b itext 4 del 刪除緩衝區中的語句 a del 刪除當前行 b ...
SQL Plus 使用技巧1
1.sql plus 常用命令 a.help topic 檢視命令的使用方法,topic表示需要檢視的命令名稱。如 help desc b.host 該命令可以從sql plus環境切換到作業系統環境,以便執行作業系統命名。c.host command 在sql plus環境中執行作業系統命令,如 ...