Header 到 S3 的雪花

Snowflake to S3 with Header

有谁知道使用 header 将数据从 Snowflake 导出到 S3 文件的方法?

例如,我有这个 table:

Table Example:
+----+-------+
| id | group |
+----+-------+
|  1 | bob   |
|  2 | bob   |
|  3 | bob   |
|  4 | tim   |
|  5 | tim   |
|  6 | carl  |
+----+-------+

我想将此数据导出到如下所示的文件中:

Ex.
  id group 
  1  bob   
  2  bob   
  3  bob   
  4  tim   
  5  tim   
  6  carl  

...但我在 Snowflake 文档中没有看到这样做的选项。

我尝试了一个简单的 UNION ALL,将列的名称联合到数据,但这会将我的 header 记录随机放置在文件中。

Ex. 
  1  bob   
  2  bob   
  3  bob   
  4  tim 
  id group   
  5  tim   
  6  carl 

我们将不胜感激!

您可以使用复制选项 HEADER = TRUE |在您的 Copy_into 位置声明中为 FALSE。

参考:https://docs.snowflake.com/en/sql-reference/sql/copy-into-location.html#optional-parameters