SQL PLUS命令的使用大全

2021-04-27 00:46:16 字數 1604 閱讀 7618

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的記憶體區域中,並且只能儲存一條最近...