トップページ >  SQL*Plus >  バッファ内の行を削除する
初版2005/05/31: 最終更新日2005/05/31
  バッファ内の行を削除する
目次
バッファ内の行を削除する
バッファ内の行を削除する
バッファ内の行を削除するには、

del

コマンドを使用します。
現在のバッファ内のカレント行を削除するには

del

というように入力します。
バッファ内の行を指定して削除するには

del 2

というように入力します。これでバッファ内の2行目が削除されます。
バッファ内のn~m行目を削除したいといった場合は

del n m

というように入力します。他にもカレント行を表す アスタリスク(*) や、最終行を表す last を使用して

del last・・・バッファ内の最終行を削除する。
del n last・・・バッファ内のn行目から最終行までを削除する。但し、n > lastはエラー。
del n *・・・バッファ内のn行目からカレント行までを削除する。但し、n > *はエラー。
del * n・・・バッファ内のカレント行からn行目を削除する。但し、* > nはエラー。
del n last・・・バッファ内のn行目から最終行までを削除する。但し、n > lastはエラー。

というような書き方ができます。

ちなみにSQLバッファが存在しない場合にdelコマンドを使用すると、 削除する行はありません。 というエラーが表示されます。