命令列表:
假設(shè)當前執(zhí)行命令為:select * from tab;
(a)ppend 添加文本到緩沖區(qū)當前行尾 a order by tname 結(jié)果:select * from tab order by tname;
(注:a后面跟2個空格)
(c)hange/old/new 在當前行用新的文本替換舊的文本 c/*/tname 結(jié)果:select tname from tab;
(c)hange/text 從當前行刪除文本 c/tab 結(jié)果:select tname from ;
del 刪除當前行
del n 刪除第n行
(i)nput 文本 在當前行之后添加一行
(l)ist 顯示緩沖區(qū)中所有行
(l)ist n 顯示緩沖區(qū)中第 n 行
(l)ist m n 顯示緩沖區(qū)中 m 到 n 行
run 執(zhí)行當前緩沖區(qū)的命令
/ 執(zhí)行當前緩沖區(qū)的命令
r 執(zhí)行當前緩沖區(qū)的命令
@文件名 運行調(diào)入內(nèi)存的sql文件,如:
SQL> edit s<回車>
如果當前目錄下不存在s.sql文件,則系統(tǒng)自動生成s.sql文件,
在其中輸入“select * from tab;”,存盤退出。
SQL> @s<回車>
系統(tǒng)會自動查詢當前用戶下的所有表、視圖、同義詞。
@@文件名 在.sql文件中調(diào)用令一個.sql文件時使用
save 文件名 將緩沖區(qū)的命令以文件方式存盤,缺省文件擴展名為.sql
get 文件名 調(diào)入存盤的sql文件
start 文件名 運行調(diào)入內(nèi)存的sql文件
spool 文件名 把這之后的各種操作及執(zhí)行結(jié)果“假脫機”即存盤到磁盤文件上,默認文件擴展名為.lst
spool 顯示當前的“假脫機”狀態(tài)
spool off 停止輸出
例:
SQL> spool a
SQL> spool
正假脫機到 A.LST
SQL> spool off
SQL> spool
當前無假脫機
exit 退出SQL*PLUS
desc 表名 顯示表的結(jié)構(gòu)
show user 顯示當前連接用戶
show error 顯示錯誤
show all 顯示所有68個系統(tǒng)變量值
edit 打開默認編輯器,Windows系統(tǒng)中默認是notepad.exe,把緩沖區(qū)中最后一條SQL語句調(diào)入afiedt.buf文件中進行編輯
edit 文件名 把當前目錄中指定的.sql文件調(diào)入編輯器進行編輯
clear screen 清空當前屏幕顯示