csv 使用COPY INTO将数据加载到Salesforce

biswetbf  于 2022-12-15  发布在  其他
关注(0)|答案(1)|浏览(141)

我一直在尝试使用COPY INTO命令将csv数据加载到Snowflake中
这是样本数据4513194677~"DELL - ULTRASHARP 32\" MONITOR 4K U3223QE"~""~""
我尝试使用以下COPY INTO语法

file_format = 
            type = 'csv' 
            field_delimiter = '~'
            skip_header = 1 
            record_delimiter = '\\n' 
            field_optionally_enclosed_by = '"' 
            ESCAPE = 'NONE'
            ESCAPE_UNENCLOSED_FIELD = 'NONE'

但是,出现此错误“发现字符”M“而不是字段分隔符”~“”
如何避开“并将列数据加载为DELL - ULTRASHARP 32英寸显示器4K U3223 QE
如果我尝试使用ESCAPE,在运行COPY命令时出现以下错误[ERROR] ProgrammingError:001003(42000):01 a8 e01 d-3201- 36 a9 -0050- 4502537 cfc 7 f文件编号:SQL编译错误:语法错误,第15行43处出现意外的“”“。语法错误,第20行20处出现意外的”)“。

file_format = 
            type = 'csv' 
            field_delimiter = '~'
            skip_header = 1 
            record_delimiter = '\\n' 
            field_optionally_enclosed_by = '"' 
            ESCAPE = '\\'
            ESCAPE_UNENCLOSED_FIELD = '\\'
jhdbpxl9

jhdbpxl91#

尝试在数据中使用两个双引号而不是一个双引号,但不要尝试转义双引号

Data similar to "sample"

你可以有你的csv格式如下

"Data similar to ""sample"""

相关问题