Snowflake cloud data platform 如何卸载一个CSV文件,其中只有非空值用引号括起来,引号可以选择括起来,空值不被引号括起来?
(代表雪花用户提交)Snowflake cloud data platform 如何卸载一个CSV文件,其中只有非空值用引号括起来,引号可以选择括起来,空值不被引号括起来?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,(代表雪花用户提交) 例如-“NiceOne”LLC、“Robert”、“GoodRX”、“Maxift”、“Brian”、“p、N和B”、“Jane” 我已经能够使用创建一个满足这些条件的文件格式,但不能同时满足这三个条件 我使用了以下建议: 您的第一列格式不正确,缺少首字母“,应为: “NiceOne”有限责任公司 在解决这个问题之后,您应该能够加载几乎所有的数据 默认设置 从@my_stage/my_file.csv file\u FORMAT=(TYPE=)复制到my_表中 CSV字段
例如-“NiceOne”LLC、“Robert”、“GoodRX”、“Maxift”、“Brian”、“p、N和B”、“Jane” 我已经能够使用创建一个满足这些条件的文件格式,但不能同时满足这三个条件 我使用了以下建议: 您的第一列格式不正确,缺少首字母“,应为: “NiceOne”有限责任公司 在解决这个问题之后,您应该能够加载几乎所有的数据 默认设置
从@my_stage/my_file.csv file\u FORMAT=(TYPE=
)复制到my_表中CSV字段_可选_由='“'括起_);
…但上述格式返回:
返回-
“NiceOne”“LLC”、“Robert”、“GoodRX”、“Maxift”、“Brian”、“p、N和B”、“Jane”
我不想在空字段周围加引号。我在找
“NiceOne”“LLC”、“Robert”、“GoodRX”、“Maxift”、“Brian”、“p、N和B”、“Jane”
有什么建议吗?如果您使用以下选项,您将不会在空字段周围获得引号,但会在“”上获得引号(空文本)。如果不适合您,您可以始终将字段串联起来并手动格式化结果行
COPY INTO @my_stage/my_file.CSV
FROM (
SELECT
'"NiceOne" LLC' A, 'Robert' B, 'GoodRX' C, NULL D,
'Maxift' E, 'Brian' F, 'P,N and B' G, 'Jane' H
)
FILE_FORMAT = (
TYPE = CSV
FIELD_OPTIONALLY_ENCLOSED_BY = '"'
NULL_IF = ()
COMPRESSION = NONE
)
OVERWRITE = TRUE
SINGLE = TRUE
这个问题是关于写一个CSV文件,而不是阅读它。。。