26.4 CSVファンクションのシグネチャ2
このファンクションは、CSV値(CLOB)内の特殊文字をエスケープします。
構文
APEX_ESCAPE.CSV (
p_string IN CLOB,
p_quote IN BOOLEAN DEFAULT TRUE,
p_strip_html IN BOOLEAN DEFAULT FALSE )
RETURN CLOB;
パラメータ
パラメータ | 説明 |
---|---|
p_string |
エスケープされる文字列。 |
p_quote |
TRUE (デフォルト)であり、p_string に特殊文字が含まれている場合は、set_csv_parameters のp_enclose_by パラメータで結果が囲まれます。
|
p_strip_html |
デフォルトは TRUE の場合は、HTMLタグが削除されます。
|
例
次の例では、従業員のIDと略歴(bio) (CLOB列)を含むCSVレポートを、デフォルトではない;
をセパレータとして使用して出力します。
BEGIN
apex_escape.set_csv_parameters (
p_enclosed_by => '"',
p_separated_by => ';' );
for i in ( select empno, bio from emp ) loop
sys.dbms_output.put_line (
i.empno || ';' || apex_escape.csv(i.bio) );
END loop;
END;
親トピック: APEX_ESCAPE