我一直在尝试使用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 = '\\'
1条答案
按热度按时间jhdbpxl91#
尝试在数据中使用两个双引号而不是一个双引号,但不要尝试转义双引号
你可以有你的csv格式如下