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);