复制到雪花忽略“/”
COPY INTO SNOWFLAKE IGNORE "/"
我想上传一个文本包含“\”的字段的文件,但在 运行 COPY INTO 时忽略它。
例如:
对于以下字段值:\"before!!\' not!!
我希望数据加载为:
"before!!' not!!
我试过包括 ESCAPE='\\',尝试使用 FIELD_OPTIONALLY_ENCLOSED_BY='"',
和 ESCAPE_UNENCLOSED_FIELD 在各种变体中,None 这些选项完成了工作。
有人知道吗?
谢谢!
如果您想更改字段的值,则需要将其作为 SELECT 语句的一部分,例如使用 REPLACE 函数。
这已记录在案 here
我想上传一个文本包含“\”的字段的文件,但在 运行 COPY INTO 时忽略它。
例如:
对于以下字段值:\"before!!\' not!!
我希望数据加载为:
"before!!' not!!
我试过包括 ESCAPE='\\',尝试使用 FIELD_OPTIONALLY_ENCLOSED_BY='"', 和 ESCAPE_UNENCLOSED_FIELD 在各种变体中,None 这些选项完成了工作。
有人知道吗?
谢谢!
如果您想更改字段的值,则需要将其作为 SELECT 语句的一部分,例如使用 REPLACE 函数。
这已记录在案 here