55.15 PLIST_EXISTSファンクション
プロパティ・リストにキーが存在するかどうかを戻します。
構文
APEX_STRING.PLIST_EXISTS (
p_table IN apex_t_varchar2,
p_key IN VARCHAR2 )
RETURN BOOLEAN;
パラメータ
パラメータ | 説明 |
---|---|
p_table |
入力表。 |
p_key |
入力キー。 |
発生値
NO_DATA_FOUND
: 指定されたキーは表に存在しません。
例
次の例では、プロパティkey1、key2およびkey3が存在するかどうかを出力します。
DECLARE
l_plist apex_t_varchar2 := apex_t_varchar2('key1','foo','key2','bar');
BEGIN
FOR i IN 1 .. 3 LOOP
sys.dbms_output.put_line(
'key'||i||': '||
CASE apex_string.plist_exists(l_plist,'key'||i)
WHEN true then 'TRUE'
ELSE 'FALSE'
END);
END LOOP;
END;
-> key1:TRUE
key2:TRUE
key3:FALSE
親トピック: APEX_STRING