-1

重複の可能性:
なぜ rlwrap は、キーボードから入力したものを「冗長に」エコーするのですか??

sql*plus を使用しているときに、コマンド ライン編集用に Linux で rlwrap ユーティリティを使用しています。ユーティリティがキーボードから入力したすべてのコマンドをエコーすることを除いて、すべて問題ありません。たとえば、プロンプトに次のステートメントを入力したとします。

SQL> select last_name from employees

同じステートメントが端末に再びエコーされ、出力は次のようになります。

SQL> select last_name from employees
select last_name from employees

次に、次の行で select ステートメントを完了すると、出力は次のようになります。

SQL> select last_name from employees
select last_name from employees
2 where department_id = 100;
where department_id = 100;

問題は、クエリが大きくなると、この冗長性により端末が乱雑になり、クエリが読みにくくなるため、不要な出力を抑制するための提案があれば本当にありがたいです。

4

1 に答える 1

0

rlwap ではなく、SQLPlus の SPOOL ディレクティブを使用して出力をファイルに保存します。複雑さによっては、最初にクエリをファイルにスクリプト化することをお勧めします...

これがだまされた質問であることを知りませんでした-コピー/元に貼り付けました。

于 2010-12-20T00:30:40.983 に答える