Snowflake cloud data platform 如何在文件格式中使用多字节字段分隔符

Snowflake cloud data platform 如何在文件格式中使用多字节字段分隔符,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我们正在尝试使用not字符作为分隔符创建文件格式。我们无法让Snowflake处理以这种格式分隔的文件。文档中说现在支持多字节分隔符。我们尝试过: 只需在“文件格式”对话框中键入 十六进制代码(0xC2AC、0xC20xAC等的排列) 作为\302254等的置换输入的八进制代码302254 但无论我们尝试什么,我们都会犯错误。直接输入分隔符似乎认为0xC2是分隔符,它会被第二个字节(0xAC)弄糊涂。使用十六进制代码或八进制代码会导致列数错误。有什么建议吗?Sergiu的回答非常有效: 对于

我们正在尝试使用not字符作为分隔符创建文件格式。我们无法让Snowflake处理以这种格式分隔的文件。文档中说现在支持多字节分隔符。我们尝试过:

  • 只需在“文件格式”对话框中键入
  • 十六进制代码(0xC2AC、0xC20xAC等的排列)
  • 作为\302254等的置换输入的八进制代码302254

但无论我们尝试什么,我们都会犯错误。直接输入分隔符似乎认为0xC2是分隔符,它会被第二个字节(0xAC)弄糊涂。使用十六进制代码或八进制代码会导致列数错误。有什么建议吗?

Sergiu的回答非常有效:


对于八进制格式使用\302\254

对于八进制格式使用\302\254,请参见示例。您可以共享一个示例文件来测试解决方案吗?感谢@Sergiu,它工作得非常好,这一定是我唯一没有尝试的!