29.10 GET_ATTRIBUTE_AS_NUMBERファンクション
このファンクションは、現行データベース・セッションで有効なNLS小数点セパレータを考慮して、プラグイン属性の値を数値として戻します。このファンクションは、組込みto_numberファンクションのかわりに、プラグインPL/SQLソースでNUMBER
型のカスタム属性に使用します。
構文
APEX_PLUGIN_UTIL.GET_ATTRIBUTE_AS_NUMBER (
p_value IN VARCHAR2 ),
p_attribute_label IN VARCHAR2 )
return NUMBER;
パラメータ
表29-9 GET_ATTRIBUTE_AS_NUMBERファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
カスタム・プラグイン属性のラベル。 |
|
|
例
declare
l_value number;
begin
-- The following may fail for languages that don't use dot as the NLS decimal separator
l_value := to_number( p_region.attribute_04 );
-- The following will work correctly regardless of the effective NLS decimal separator
l_value := apex_plugin_util.get_attribute_as_number( p_region.attribute_04, 'Minimum Amount' );
end;
/
親トピック: APEX_PLUGIN_UTIL