33.13 PLIST_PUSHプロシージャ

このプロシージャは、重複を考慮せずにキー/値をプロパティ・リストに追加します。

構文

procedure plist_push (
    p_table in out nocopy wwv_flow_t_varchar2,
    p_key   in varchar2,
    p_value in varchar2 );

パラメータ

表33-15 PLIST_PUSHプロシージャのパラメータ

パラメータ 説明

p_table

入力表。

p_key

入力キー。

p_value

入力値。

次の例は、key2/barを追加する方法を示しています。

declare
    l_plist apex_t_varchar2 := apex_t_varchar2('key1','foo');
begin
    apex_string.plist_push(l_plist,'key2','bar');
    sys.dbms_output.put_line(apex_string.plist_get(l_plist,'key2'));
end;
 -> bar