38.13 PLIST_PUSHプロシージャ

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

構文

PROCEDURE PLIST_PUSH (
    p_table IN OUT nocopy apex_t_varchar2,
    p_key   IN VARCHAR2,
    p_value IN VARCHAR2 );

パラメータ

表38-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