0

dbms_output.put_line ステートメントを使用して、書式設定された区切りテキストを返すストアド プロシージャがあります。現在、Toad でスクリプトを実行し、手動で出力を Excel に貼り付けていますが、1 つのステップを省略して出力を Excel に直接取得できることを望んでいました。接続を作成し、SP を実行するためのプロパティを設定しました。これは正常に動作します (多かれ少なかれ、次のステップは、パラメーターを指定する方法を理解することでした)。ただし、クエリが返されないため、Excel は実行する必要があることを認識しません。これを自動的に行う方法はありますか?ありがとう。

ETA: GET_LINE の出力を挿入してカーソルを作成し、それを返すことができるかどうかを調べようとしていましたが、うまくいくようには見えませんでした。

4

1 に答える 1

0

Toad の最新バージョン (10 以降) を使用している場合は、出力を Excel ファイルとして保存できます。以前のバージョンでもこれが可能ですが、コマンドが異なります。

右下の出力セクションで、結果の任意の部分をクリックします。

  • 「データセットのエクスポート」を選択します。
  • 選択したエクスポート ファイル (Excel ファイル) を選択します
  • ファイルパスとファイル名を選択
  • 必要な別のワークシートにSQLを保存するなどのオプションを選択します
  • 右下隅のボタンを押します

出力がコンマ区切りの csv であっても、Excel で実際の xls または xlsx 形式に変換できます。

于 2015-03-19T13:24:22.127 に答える