我正在尝试使用 COPY INTO 命令加载 csv 文件。假设我有一个名为 Company Name 的字段。在我的数据文件中,一个带有命令“Hello, Inc.”的公司名称。将无法加载。
我正在使用这些选项
on_error = 'skip_file' FILE_FORMAT = ( TYPE = CSV, RECORD_DELIMITER='\n' );
我在 COPY INTO 命令中使用了哪些其他选项,以便数据中的“,”不会混淆 Snowflake,因为字段分隔符默认为“,”
答案 0 :(得分:1)
使用:
file_format = (type = csv field_optionally_enclosed_by='"')
https://docs.snowflake.com/en/user-guide/getting-started-tutorial-copy-into.html
默认为“无”,因此将 field_optionally_enclosed_by
设置为 "
将解决此问题。
https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html#type-csv
答案 1 :(得分:0)
file_format = (type = csv field_optionally_enclosed_by='"')