アプリ版:「スタンプのみでお礼する」機能のリリースについて

SQL*Plusで一旦記述した文字を消さずに文頭まで戻ることはできないんでしょうか。また、改行するともう二度と上の行には戻れないのですか?

A 回答 (4件)

SQL*Plusでは、CUIならではのコマンドが用意されています。


たとえば、一つ前のSQL文を呼び出すには l (エル)
を入力。そうすると下記のように表示される。
1 selct empno
*2 from emp
この場合、1行目が間違っているので1行目をカレント
行とする 1 (数字の1)を入力する。
*1 selct empno
2 from emp
となるので下記コマンドで修正する。
c /selct/select/
*1 select empno
2 from emp
となるのでこのSQL文を再実行する / を入力することで
編集および実行終了。
Oracle7以前のUNIXを知っている人ならば
大抵知っています。(そんな人は少ない?)
以上
    • good
    • 0

皆様おっしゃるように、SQL*Plusはあまり高機能ではありません。


が、まちがえた場合はそのままEnterを複数回入れてしまってから、
EDIT
というコマンドを打つと、エディタが立ち上がって編集できるように
なります。
編集したら、保存してエディタを終了。SQL*Plusに帰ってきたら、
/
を入力すれば、編集したSQLコマンドを実行できます。

8iからは、Worksheetはちょっと重いかな、という場合はこれでも
いいかも。
    • good
    • 0

すみません。


訂正です。

SQLPlus Worksheet
です。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。ところでSQLPlusWorksheetというツールはどこで手に入るんでしょうか?なにせSQLPlusWorksheetという言葉をはじめて聞いたもんで。

お礼日時:2002/08/21 15:27

SQL*Worksheetというツールを使うと、


SQL*Plusよりも優れたGUI操作ができます。
試してみてはどうでしょうか?

SQL*Plusは最低限の機能を持ったCUIですので、
高機能を求めてはいけません。(^^)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!