oracle的sql*plus是與oracle進行互動的客戶端工具。在sql*plus中,可以執行sql*plus命令與sql*plus語句。
我們通常所說的dml、ddl、dcl語句都是sql*plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近執行的sql語句,我們可以對儲存在sql buffer中的sql 語句進行修改,然後再次執行,sql*plus一般都與資料庫打交道。
除了sql*plus語句,在sql*plus中執行的其它語句我們稱之為sql*plus命令。它們執行完後,不儲存在sql buffer的記憶體區域中,它們一般用來對輸出的結果進行格式化顯示,以便於製作報表。
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>@ ?/sqlplus/admin/help/hlpbld.sql ?/sqlplus/admin/help/helpus.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命令使用大全
一 編輯 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命令的使用大全
set markup指明sql plus輸出html編碼格式,必須使用set markup html on spool on和sql plus spool命令去建立乙個spool檔案,並且以html格式輸出。set markup習慣稱作sqlplus markup命令。使用sqlplus marku...
SQL PLUS命令的使用大全
oracle的sql plus是與oracle進行互動的客戶端工具。在sql plus中,可以執行sql plus命令與sql plus語句。我們通常所說的dml ddl dcl語句都是sql plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近...