oralce中的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的記憶體區域中,他們一般用來對輸出的資訊進行格式化顯示,以便製作報表。
以下是一些常用的sql*plus命令:
一. col命令:主要格式化列的顯示形式。
該命令有許多選項,具體如下:
col[umn][[option...]]
option選項可以是如下的字句:
ali[as] alias
cle[ar]
fold_a[fter]
fold_b[efore]
for[mat] format
hea[ding] text
jus[tify]
like
newl
new_v[alue] varialbe
nopri[nt]|pri[nt]
nul[l] text
old_v[alue] variable
on|off
[istics]]
blo[ckterminator]
cmds[ep]
colsep
com[patibility]
con[cat]
copyc[ommit]
copytypecheck
def[ine]
describe [depth ][linenum ][indent
] echo
editf[ile] file_name[.ext]
emb[edded]
esc[ape]
feed[back]
flagger
flu[sh]
hea[ding]
heads[ep]
instance [instance_path|local]
lin[esize]
lobof[fset]
logsource [pathname]
long
longc[hunksize]
mark[up] html [on|off] [head text] [body text] [entmap
SqlPlus命令大全
1.執行乙個sql指令碼檔案 sql start file name sql file name 我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。2.對當前的輸入進行編輯 sql edit 3.重新執行上一次執...
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的記憶體區域中,並且只能儲存一條最近...