PL / SQLプロセス内のスプールファイル

著者: John Stephens
作成日: 27 1月 2021
更新日: 1 2月 2025
Anonim
OracleSQLDeveloperで新しいユーザーとの新しい接続を作成します
ビデオ: OracleSQLDeveloperで新しいユーザーとの新しい接続を作成します

コンテンツ

ユーザーはOracle SQLセッションでSPOOLコマンドを実行できます。後で表示するために、外部ファイルへのSQLクエリの結果をキャプチャします。スプールは、トラブルシューティングの目的でレポートを作成するのに役立ちます。ユーザーはSQLコマンドラインでスプールファイルを生成できますそれに加えて、または埋め込まれたSPOOLコマンドでスクリプトを実行することによって。


PL / SQLのSPOOLコマンドは、電子ファイルに出力するために問合せとSQLデータを取得します。 (ジャスティン・サリバン/ゲッティイメージズ/ゲッティイメージズ)

Oracle PL / SQL SPOOLコマンドとは何ですか?

PL / SQLのSPOOLコマンドは、一連の文とSQLデータを出力ファイルに格納するSQL * Plusファイル・コマンドです。 SPOOLはデフォルトでLST拡張子を持つファイルを保存します。ただし、ユーザーはファイルを別の形式で保存するように指定できます。

SPOOLの使い方は?

ユーザーは、SQL * Plusコマンドラインまたはコマンドラインで実行される別のスクリプトで、問合せの内容に対してスプール・コマンドを実行できます。次のように入力して、出力キャプチャを開始します。

スプール ;

コマンドラインで、FileNameは出力ファイルの名前です。次のような別の拡張子がない限り、コマンドはファイルをFileName.lstとして保存します。 .csvまたは .txtが指定されています。次のように入力して、アウトバウンドキャプチャを終了します。

スプールオフ。

コマンドラインで。

SPOOLプロセスを含むスクリプトを実行するには、コマンドラインから「@ScriptName」と入力します。 "@"記号の後にスクリプトの場所全体を含めます。

SPOOLで使用されている拡張子

SPOOLコマンドで使用可能な拡張子には、スプーリングを停止するためのOFF、およびスプールを停止して出力をプリンターに送信するためのOUTがあります。 CREATE、REPLACEおよびAPPEND拡張機能は、Oracle Release 10gで導入されました。 CREATEは新しい出力ファイルを生成します。 REPLACE拡張子は既存のファイルを上書きし、APPENDは指定されたファイルの末尾に新しい内容を追加します。


SPOOLスクリプトの例

次のスクリプトは、Contactsという名前のテーブルから、出力ファイルのレコードの名前、住所、市区町村、都道府県、および郵便番号を取得するための例です。

エコーをオフにします。 <------この行はコンソールへの出力を抑制します-----> Setはオフに設定します。 <------変数置換を有効にします----->フィードバックをオフにします。サーバー出力をオンに設定します。 <----- PL / SQLコードを画面に表示します。-----> SET PAGESIZE 0。 <----- 1ページの行数を決定します。-----> SET LINESIZE 1000; <-----行に表示される合計文字数-----> SPOOL C: Sample.csv; SELECT FullName || '、' ||アドレス|| "、" || City || "、" || State || "" || ZipCode FROM連絡先;スプールオフ。定義をオンに設定します。フィードバックをオンに設定します。

この小さな木製のピンは天板を支えて楽器を構造的にしっかりと保ち、天板と底板の間で振動を伝達することで音響を改善することによって作用するので、魂はバイオリンの重要な部分です。楽器にはゆるみのある中空の音がしますので、長い間あなたの魂がいなければバイオリンを使うことはできませんし、深刻なダメージを与える危険があります。魂に使用される長さ、シャフト、厚さ、位置、そして木材の種類などのさまざまな要因が、バ...

ウェーバーは世界で最も有名なキャブレターメーカーの一つです。それらはランボルギーニやフェラーリからフォルクスワーゲンまで、多くの車に使われてきました。その成功の理由の1つの部分は他のモデルよりその規制を容易にするシンプルなデザインです。アイドル回転数調整ネジは、アイドル時にエンジンに入る燃料の量を決定し、その回転によって回転数が決まるため、最も重要な部品の1つです。ネジに簡単にアクセスできるので、...

最も読書