如何从多个表复制到?雪花

时间:2021-01-31 18:33:17

标签: snowflake-cloud-data-platform parquet

通过这一行,我将获得 data2016 但如果我有多年的数据(2017、2018、2019 ...)怎么写语句

COPY INTO "DATA_HUB_DEV"."STAGE"."mytable" ("/BIC/ZDBTVABIS") FROM (SELECT $1:"/BIC/ZDBTVABIS" FROM  @STAGE_DATA_LAKE_RAW/data2016);
  • 文件格式 = 镶木地板
  • 雪花
  • 初学者

谢谢

1 个答案:

答案 0 :(得分:0)

假设它们都在您的舞台下的不同文件夹中,您可以简单地从舞台路径中删除该文件夹并使用 PATTERN 抓取其下的文件。

这里的文档链接中有一些很好的例子:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html#loading-using-pattern-matching