2

ユーザーが実行中の SQL/PLSQL クエリを保存したいと考えています。

私は以下を使用appendし、ステートメントの最後で使用するだけでなく、最初に保存する必要があります。ただし、クエリの実行後に常に save ステートメントを実行するのは頭痛の種です。

クエリを自動的にファイルに保存するコマンドがあるかどうか知りたいです。

    SQL> save C:\savesueryfolder\first.sql;
    SQL> select * from emp;
    SQL> save C:\savesueryfolder\first.sql append;
4

1 に答える 1

0

SPOOL コマンドを試してください。SPOOL コマンドは、出力をファイルに保存します。次の手順を適用できます-

ステップ1:

出力をスプールする場所を指定します。

sql> SPOOL C:\Users\Anant\Desktop\temp.text

(または temp.doc は、保存する拡張子によって異なります。.doc をお勧めします)

が既に利用可能な場合temp.doc/temp.txtは、ファイルを上書きするだけなので、常に新しいファイルを作成するように注意してください。

ステップ2:

クエリを実行します。

sql> SELECT * FROM EMP;

クエリはいくつでも実行できます。

ステップ 3:

スプールを閉じます。

sql>SPOOL OFF 

指定された場所に移動し、ファイルを確認します。

于 2013-03-13T07:19:24.417 に答える