バッファを表示
書式 | 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