【導(dǎo)讀】SQL*PLUS常用命令列表。
假設(shè)當(dāng)前執(zhí)行命令為:select * from tab;
(a)ppend 添加文本到緩沖區(qū)當(dāng)前行尾a??order by tname 結(jié)果:select * from tab order by tname;
(注:a后面跟2個(gè)空格)
(c)hange/old/new 在當(dāng)前行用新的文本替換舊的文本 c/*/tname 結(jié)果:select tname from tab;
(c)hange/text從當(dāng)前行刪除文本c/tab 結(jié)果:select tname from ;
del 刪除當(dāng)前行
del n刪除第n行
(i)nput 文本 在當(dāng)前行之后添加一行
(l)ist 顯示緩沖區(qū)中所有行
(l)ist n 顯示緩沖區(qū)中第 n 行
(l)ist m n 顯示緩沖區(qū)中 m 到 n 行
run 執(zhí)行當(dāng)前緩沖區(qū)的命令
/執(zhí)行當(dāng)前緩沖區(qū)的命令
r執(zhí)行當(dāng)前緩沖區(qū)的命令
@文件名 運(yùn)行調(diào)入內(nèi)存的sql文件,如:
SQL>; edit s<回車>;
如果當(dāng)前目錄下不存在s.sql文件,則系統(tǒng)自動(dòng)生成s.sql文件,
在其中輸入“select * from tab;”,存盤退出。
SQL>; @s<回車>;
系統(tǒng)會(huì)自動(dòng)查詢當(dāng)前用戶下的所有表、視圖、同義詞。
@@文件名 在.sql文件中調(diào)用令一個(gè).sql文件時(shí)使用
save 文件名 將緩沖區(qū)的命令以文件方式存盤,缺省文件擴(kuò)展名為.sql
get 文件名 調(diào)入存盤的sql文件
start 文件名 運(yùn)行調(diào)入內(nèi)存的sql文件
spool 文件名 把這之后的各種操作及執(zhí)行結(jié)果“假脫機(jī)”即存盤到磁盤文件上,默認(rèn)文件擴(kuò)展名為.lst
spool顯示當(dāng)前的“假脫機(jī)”狀態(tài)
spool off停止輸出
例:
SQL>; spool a
SQL>; spool
正假脫機(jī)到 A.LST
SQL>; spool off
SQL>; spool
當(dāng)前無假脫機(jī)
exit 退出SQL*PLUS
desc 表名顯示表的結(jié)構(gòu)
show user顯示當(dāng)前連接用戶
show error 顯示錯(cuò)誤
show all 顯示所有68個(gè)系統(tǒng)變量值
edit 打開默認(rèn)編輯器,Windows系統(tǒng)中默認(rèn)是notepad.exe,把緩沖區(qū)中最后一條SQL語句調(diào)入afiedt.buf文件中進(jìn)行編輯
edit 文件名 把當(dāng)前目錄中指定的.sql文件調(diào)入編輯器進(jìn)行編輯
clear screen 清空當(dāng)前屏幕顯示
轉(zhuǎn)貼來自:http://www.51cto.com 2005-12-21 15:05 出處:CU
posted on 2006-11-08 10:20
★yesjoy★ 閱讀(243)
評論(0) 編輯 收藏 所屬分類:
Oracle學(xué)習(xí)