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