SQLPlus を使用して SQL ファイルを実行し、データベース タスクを自動化します。手順は次のとおりです。 sqlplus コマンドを使用してデータベースに接続します。 @ または START コマンドを使用して SQL ファイルを実行します。 -v オプションを使用して、バインド変数などの実行時パラメータを指定します。 -l オプションを使用して、出力をログ ファイルにリダイレクトします。
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>
<code class="sql">START file_name.sql</code>
コマンド ライン オプションを使用して、実行時パラメータを指定できます。たとえば、バインド変数を指定するには、
-v オプション: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">sqlplus username/password@database_name -v bind_variable_name=value</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
を使用できます。 -l
オプションは、出力をログ ファイルにリダイレクトします: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">sqlplus username/password@database_name -l log_file.txt</code></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"><code class="sql">sqlplus username/password@database_name</code></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"><code class="sql">@script.sql</code></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 サイトの他の関連記事を参照してください。