0

copy into コマンドを使用してデータをロードしようとしています。フィールドには値として特殊文字があります\"が、FIELD_OPTIONALLY_ENCLOSED_BY がエスケープされ\、読み込み中にエラーが発生します

Found character '0' instead of field delimiter ';'

データ:

"TOL";"AANVR. 1E K ZIE RF.\";"011188"

2番目の列の値をエスケープした後、区切り文字を考慮してエスケープしますAANVR. 1E K ZIE RF.\";が、実際にはAANVR. 1E K ZIE RF.\.

ファイル形式

 CREATE OR REPLACE FILE FORMAT TEST                  
       FIELD_DELIMITER = ';'                                                                                                                                         
       SKIP_HEADER = 1                                                                                                                                         
       TIMESTAMP_FORMAT = 'MM/DD/YYYYHH24:MI:SS'                                                                                                                                         
       escape = "\\"                                                                                                                                '
       TRIM_SPACE = TRUE                                                                                                                                         
       FIELD_OPTIONALLY_ENCLOSED_BY = '\"'                                                                                                                                         
       NULL_IF = ('')                                                                                                                                         
       ENCODING = "iso-8859-1"                                                                                                                                         
 ; 
4

2 に答える 2