アットウィキロゴ

バッファ関連

バッファを表示

書式 | list 又は l のみでも可

例)
SQL> l

バッファを修正

書式 | <行番号> 
書式 | c/<変更前>/<変更後>

例)
SQL> l
1 select * from emp
2*
※編集したい行を選択
SQL> 1
1* select * from emp
※一部の文字列を置換
SQL> c/emp/dept
1* select * from dept

指定行の最後に追加

書式 | <行番号>
書式 | append 又は a

例)
SQL> l
1 select * from emp
2*
※編集したい行を選択
SQL> 1
1* select * from emp
※dept表を追加
SQL> a,dept
1* select * from emp,dept
SQL>

バッファを実行。

書式 | /

例)
SQL>/

指定行を削除

書式 | del

例) 4行目を削除
SQL> l
1 select
2 empno,ename,job
3 from
4* emp
※編集したい行を選択
SQL> 4
4* emp
SQL> del
※削除確認
SQL> l
1 select
2 empno,ename,job
3* from
SQL>

指定行の後に行を追加


書式 | input 又は i

例) 2行目の後に文字列を追加

SQL> l
1 select
2 *
3 from
4* emp
SQL> 2
2* *
SQL> i
3i empno,ename,deptno
4i

※追加されたことを確認

SQL> l
1 select
2 *
3 empno,ename,deptno
4 from
5* emp
SQL>

バッファをテキストエディタに出力


書式 | edit

例)
SQL> edit
file afiedt.bufが書き込まれました。

使用エディタの変更

書式 | define _editor="<エディタのパス>"

例) sakuraエディタに変更
define _editor="C:\Program Files\sakura\sakura.exe"

ファイルからSQL文を読み込む

書式 | @<ファイルのパス>
SQL> @c:\test.sql


バッファをテキストエディタに出力

書式 | spool <出力先ファイルのパス>
実行結果をコンソールにも表示させる場合
書式 | set echo on

テキスト出力を止める|開始する

書式 | spool off

バッファの内容をファイルに保存

書式 | sav(e) filename [cre(ate)|rep(lace)|app(end)]

create…ファイル新規作成
省略・・・createと同じ
replace…既存のファイルを置き換え、なければ新規作成
append・・・既存のファイルの最後にバッファを追加
最終更新:2009年12月04日 09:46
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。