CALL

Name

CALL

Synopsis

CALL <procedure_name> '('[<argument_list>]')'

Description

CALL ステートメントを使用して、プロシージャを呼び出します。 CALL ステートメントを使用するには、 CALL ステートメントが呼び出すプロシージャに対する EXECUTE 特権が必要です。

Parameters

procedure_name

procedure_name は(オプションでスキーマ修飾された)プロシージャ名です。

argument_list

argument_list は、プロシージャに必要な引数のコンマ区切りリストを指定します。 argument_list の各メンバーは、プロシージャで予期される正式な引数に対応することに注意してください。各仮引数は、 IN パラメーター、 OUT パラメーター、または INOUT パラメーターです。

注釈

パッケージ関数を呼び出すときは、 CALL ステートメントで OUT パラメーターを指定する必要があります。 OUT パラメーターは、パッケージのオーバーロード時に INOUT パラメーターとして機能します。

Examples

CALL ステートメントは、プロシージャに必要な引数に応じて、いくつかの形式のいずれかを取ります。

CALL update_balance();
CALL update_balance(1,2,3);