EXEC は、ストアド プロシージャまたは他の SQL ステートメントを実行するために使用される Oracle ステートメントです。 EXEC 構文を使用します。 EXEC [schema_name.]procedure_name [parameter1, parameter2, ...] ([schema_name] はストアド プロシージャのスキーマ、[procedure_name] はストアド プロシージャの名前、[parameter1, parameter2, ...] はオプションのパラメータ)。 EXEC を使用すると、ストアド プロシージャの呼び出し、複雑な SQL ステートメントの実行、SQL ステートメントのカプセル化、およびパフォーマンスの向上が可能になります。
#Oracle での EXEC の使用法
EXEC とは何ですか?
EXEC は、ストアド プロシージャまたは他の SQL ステートメントを実行するために使用される Oracle ステートメントです。EXEC の使用方法?
EXEC 構文は次のとおりです。<code>EXEC [schema_name.]procedure_name [parameter1, parameter2, ...]</code>ここで、
は、ストアド プロシージャが格納されているスキーマの名前です。位置しています。
は、実行されるストアド プロシージャの名前です。
、
parameter2、... はストアド プロシージャに渡されるパラメータです (オプション)。
EXEC をいつ使用するか?
EXEC を使用して次のタスクを実行できます。例
次の例EXEC を使用してストアド プロシージャを呼び出す方法を示します。<code class="sql">EXEC hr.get_employee_name(100);</code>このステートメントは、従業員 ID 100 をパラメータとして渡して、
hr.get_employee_name ストアド プロシージャを実行します。
パラメータ
EXEC は次のタイプのパラメータを受け入れることができます:IN、
OUT、および
IN OUT キーワードを使用してパラメータのタイプを指定します。
注
以上がOracleでのexecの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。