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

著者: John Stephens
作成日: 27 1月 2021
更新日: 22 11月 2024
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連絡先;スプールオフ。定義をオンに設定します。フィードバックをオンに設定します。

粘液は、腸から分泌される天然物質で、糞便ケーキのスムーズな動きを助けます。過剰な粘液の存在は、体内の「配管」を詰まらせる可能性があります。膨満感やガスなどの不快な症状が発生するだけでなく、過剰な粘液のために十分な栄養素を得られない場合もあります。幸いにも、小腸の閉塞を取り除くための代替療法がいくつかあります。これにより、回復に役立ちます。あなたの本能を信頼。小腸の主な役割は、脂肪、炭水化物、ミネラ...

芝菌処理

Frank Hunt

11月 2024

緑豊かで健康的な芝生を維持することは多くの住宅所有者の目標ですが、条件によってはこの作業が困難になる場合があります。害虫、雑草、さまざまな種類の菌類は、最もよく管理された芝生の上でさえ、見苦しい汚れを作成できます。真菌性疾患は、高温、高湿度、過剰な栄養素などの成長を促進する環境で、弱った草に胞子が存在する場合に発生します。芝菌は、水や胞子を介して広がる微視的な微生物によって引き起こされます。これら...

あなたにお勧めします