21.50 WRITEプロシージャのシグネチャ17

このプロシージャは、型VARCHAR2の配列属性を書き込みます。

構文

procedure write (
      p_name        in varchar2,
      p_values      in apex_t_varchar2,
      p_write_null  in boolean default false );

パラメータ

表21-59 WRITEプロシージャのパラメータ

パラメータ 説明

p_name

属性名。

p_values

書き込まれるVARCHAR2配列値。

p_write_null

trueの場合、空の配列が書き込まれます。falseの場合(デフォルト)、空の配列を書き込みません。

この例は、a、b、cを含む配列を書き込みます。

declare
 l_values apex_t_varchar2 := apex_t_varchar2( 'a', 'b', 'c' );
begin
  apex_json.open_object;                -- {
  apex_json.write('array', l_values );  --   "array": [ "a", "b", "c" ]
  apex_json.close_object;               -- }
end;