33.11 PLIST_DELETEプロシージャ

このプロシージャは、表からプロパティ・リストのキーを削除します。

構文

plist_delete (
     p_table in out nocopy apex_t_varchar2,
     p_key   in varchar2 );

パラメータ

表33-11 PLIST_DELETEプロシージャのパラメータ

パラメータ 説明

p_table

入力表。

p_key

入力キー。

エラーの生成

表33-12 PLIST_DELETEプロシージャで発生するエラー

パラメータ 説明

NO_DATA_FOUND

指定されたキーは表に存在しません。

プロパティkey2の値を削除します。

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