45.29 GET_PLSQL_FUNCTION_RESULTファンクション
このファンクションは、PL/SQLファンクション・ブロックを実行して結果を戻します。このファンクションは、指定されたPL/SQLファンクション本体のバインド変数のバインディングも実行します。通常、このファンクションはタイプが「PL/SQLファンクション本体」であるプラグイン属性に使用されます。
構文
APEX_PLUGIN_UTIL.GET_PLSQL_FUNCTION_RESULT (
p_plsql_function IN VARCHAR2,
p_auto_bind_items IN BOOLEAN DEFAULT TRUE,
p_bind_list IN t_bind_list DEFAULT c_empty_bind_list )
RETURN VARCHAR2;
パラメータ
パラメータ | 説明 |
---|---|
p_plsql_function |
文字列型の結果を戻すPL/SQLファンクション・ブロック。 |
p_auto_bind_items |
APEXアイテム(ページおよびアプリケーション・アイテム)を自動的にバインドするかどうか。 |
p_bind_list |
SQL問合せに使用する追加のバインド変数。 |
戻り値
戻り値 | 説明 |
---|---|
VARCHAR2 |
PL/SQLファンクション・ブロックから戻される文字列の結果値。 |
例
次の例では、タイプがPL/SQL Function Body
であるアイテム・タイプ・プラグインの属性のattribute_03
で指定されるPL/SQLファンクション本体を実行し、結果を戻します。
l_result := apex_plugin_util.get_plsql_function_result (
p_plsql_function => p_item.attribute_03 );
親トピック: APEX_PLUGIN_UTIL