1. 執行乙個sql指令碼檔案
sql>start file_name
sql>@ file_name
我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。
2. 對當前的輸入進行編輯
sql>edit
3. 重新執行上一次執行的sql語句
sql>/
4. 將顯示的內容輸出到指定檔案
sql> spool file_name
在螢幕上的所有內容都包含在該檔案中,包括你輸入的sql語句。
5. 關閉spool輸出
sql> spool off
只有關閉spool輸出,才會在輸出檔案中看到輸出的內容。
create emp_temp
using select * from emp
30.不退出sql*plus,在sql*plus中執行乙個作業系統命令:
host
sql> host hostname
該命令在windows下可能被支援。
31.在sql*plus中,切換到作業系統命令提示符下,執行作業系統命令後,可以再次切換回sql*plus:
! sql>!
$hostname
$exit
sql>
該命令在windows下不被支援。
32.顯示sql*plus命令的幫助
help
如何安裝幫助檔案:
sql>@ ?sqlplusadminhelphlpbld.sql ?sqlplusadminhelphelpus.sql
sql>help index
33.顯示sql*plus系統變數的值或sql*plus環境變數的值
syntax
sho[w] option
where option represents one of the following terms or clauses:
system_variable
all
bti[tle]
err[ors] [ [schema.]name]
lno
parameters [parameter_name]
pno
rel[ease]
repf[ooter]
reph[eader]
sga
spoo[l]
sqlcode
tti[tle]
user
1) . 顯示當前環境變數的值:
show all
2) . 顯示當前在建立函式、儲存過程、觸發器、包等物件的錯誤資訊
show error
當建立乙個函式、儲存過程等出錯時,變可以用該命令檢視在那個地方出錯及相應的出錯資訊,進行修改後再次進行編譯。
3) . 顯示初始化引數的值:
show parameters [parameter_name]
4) . 顯示資料庫的版本:
show rel[ease]
5) . 顯示sga的大小
show sga
6). 顯示當前的使用者名稱
show user
SQL PLUS命令大全
oralce中的sql plus是與oracle進行互動的客戶端工具。在sql plus中可以執行sql plus命令與sql plus語句。我們通常所說的dml,ddl,dcl語句都是sql plus語句,他們執行完成後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能執行一條最...
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命令的使用大全
oracle的sql plus是與oracle進行互動的客戶端工具。在sql plus中,可以執行sql plus命令與sql plus語句。我們通常所說的dml ddl dcl語句都是sql plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近...