ホームページ > データベース > SQL > sqlplus が SQL ファイルを実行する方法

sqlplus が SQL ファイルを実行する方法

小老鼠
リリース: 2024-04-18 17:54:14
オリジナル
615 人が閲覧しました

SQLPlus を使用して SQL ファイルを実行し、データベース タスクを自動化します。手順は次のとおりです。 sqlplus コマンドを使用してデータベースに接続します。 @ または START コマンドを使用して SQL ファイルを実行します。 -v オプションを使用して、バインド変数などの実行時パラメータを指定します。 -l オプションを使用して、出力をログ ファイルにリダイレクトします。

sqlplus が SQL ファイルを実行する方法

SQLPlus は SQL ファイルを実行します

SQLPlus を使用して SQL ファイルを実行すると、データベースを自動化する簡単で効率的な方法になります。タスク。次の手順では、これを行う方法について説明します。

1. データベースに接続します:

<code class="sql">sqlplus username/password@database_name</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2. SQL ファイルを実行します。 #SQL ファイルを実行するには 2 つの方法があります:

    @ コマンド:
  • <code class="sql">@file_name.sql</code>
    ログイン後にコピー
    START コマンド:
  • <code class="sql">START file_name.sql</code>
    ログイン後にコピー
  • 両方のコマンドは、指定された SQL ファイル内のすべてのステートメントを実行します。

3. 実行時パラメータの指定:

コマンド ライン オプションを使用して、実行時パラメータを指定できます。たとえば、バインド変数を指定するには、

-v

オプション: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;sqlplus username/password@database_name -v bind_variable_name=value&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

4 を使用します。管理出力:

を使用できます。 -l

オプションは、出力をログ ファイルにリダイレクトします: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;sqlplus username/password@database_name -l log_file.txt&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

例:

script.sql

ファイルという名前の SQL を実行するには、次のようにします。次のコマンドを実行してください: <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;sqlplus username/password@database_name&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;sql&quot;&gt;@script.sql&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> または:

<code class="sql">sqlplus username/password@database_name</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
<code class="sql">START script.sql</code>
ログイン後にコピー

以上がsqlplus が SQL ファイルを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート