Oracle の CALL ステートメントを使用して、ストアド プロシージャまたは関数を呼び出すことができます。これは、再利用されたコードをカプセル化し、パフォーマンスを最適化し、データ アクセスをカプセル化することによって機能します。手順は次のとおりです。 1. ストアド プロシージャまたはストアド関数を定義します。 2. ストアド プロシージャまたはストアド関数を呼び出します。
Oracle での CALL
CALL 構文:
<code>CALL procedure_name ( argument1, argument2, ... )</code>
目的:
CALL ステートメントは、Oracle データベース内のストアド プロシージャ、関数、またはパッケージを呼び出すために使用されます。
関数:
利点:
手順:
または # を使用します。 # #CREATE FUNCTION
ステートメントはストアド プロシージャまたはストアド関数を定義します。
get_customer_name
という名前の関数を作成します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="sql">CREATE FUNCTION get_customer_name (customer_id NUMBER) RETURN VARCHAR2
AS
customer_name VARCHAR2(100);
BEGIN
SELECT customer_name INTO customer_name FROM customers WHERE customer_id = customer_id;
RETURN customer_name;
END;
/</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
関数を呼び出し、結果を出力します。
以上がオラクルでコールとは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。