29.22 GET_VALUE_AS_VARCHAR2ファンクション
このファンクションは、GET_DATA2
を使用して列値とその元のデータ型を読み取る場合に使用できます。p_value
で渡された値をVARCHAR2
に変換して戻します。
構文
function get_value_as_varchar2 (
p_data_type in varchar2,
p_value in t_value,
p_format_mask in varchar2 default null )
return varchar2;
パラメータ
表29-31 GET_VALUE_AS_VARCHAR2ファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
|
|
|
|
値を |
例
次の例では、データ型を認識するl_column_value_list
配列に格納されているすべての値をVARCHAR2
として戻します。
declare
l_column_value_list apex_plugin_util.t_column_value_list2;
begin
-- Populate l_column_value_list by calling apex_plugin_util.get_data2
...
-- Emit returned data
sys.htp.p( '<table>' );
for l_row in 1 .. l_column_value_list( 1 ).value_list.count
loop
sys.htp.p( '<tr>' );
for l_column in 1 .. l_column_value_list.count loop
sys.htp.p (
'<td>' ||
apex_plugin_util.get_value_as_varchar2 (
p_data_type => l_column_value_list( l_column ).data_type,
p_value => l_column_value_list( l_column ).value_list( l_row )
) ||
'</td>' );
end loop;
sys.htp.p( '</tr>' );
end loop;
sys.htp.p( '</table>' );
end;
親トピック: APEX_PLUGIN_UTIL