SQL*Plus的行編輯命令(轉)

post0發表於2007-08-10
SQL*Plus的行編輯命令(轉)[@more@]

由於sql*plus將使用者輸入的sql, pl/sql命令儲存承級衝區裡(注意只儲存最後執行的命令), 為了再次呼叫上次輸入的命令,可以輸入 /進行呼叫。

sql*plus本帶有行編輯器的功能,這樣我們可以修改儲存在緩衝區裡一些執行語句。也可以將它們儲存到檔案:

下面是sql*plus的行編輯命令:

APPEND text (A text): 在緩衝區行的末尾加上text的文字。

CHANGE/old/new( C/old/new):將當前行中old替換為new

CHANGE/text(C/text) : 從行中刪除text文字

CLEAR BUFFER (CL BUFF):清除緩衝區裡所有的行

DEL : 刪除當前行

DEL *:刪除當前行

DEL n * : 刪除從n行到當前行。

DEL LAST:刪除最後一行。

DEL m n:刪除範圍為:m到n行。

DEL * N:從當前行向後刪除到n行。

INPUT (I):新增一或者多行到緩衝區

INPUT text :新增包含的文字。

LIST (L):列出緩衝區裡所有的行。

LIST n :列出第n行。

LIST * :列出當前行。

LIST LAST :列出最後一行。

LIST m n LIST * n

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-942844/,如需轉載,請註明出處,否則將追究法律責任。

相關文章