【发布时间】:2020-12-21 13:35:05
【问题描述】:
我正在将数据从 Snowflake 表复制到 S3 外部阶段:
COPY INTO '@my_stage/my_folder/my_file.csv.gz' FROM (
SELECT *
FROM my_table
)
但是,此代码每天运行,我不想覆盖 my_file.csv.gz,而是保留所有历史版本。但是我还没有找到创建动态路径的方法:
SET stage_name=CONCAT('@my_stage/my_folder/my_file', '_date.csv.gz');
COPY INTO $stage_name FROM (
SELECT *
FROM my_table
);
COPY INTO IDENTIFIER($stage_name) FROM (
SELECT *
FROM my_table
);
后面的 2 个查询都不起作用! 我的问题:如何在 Snowflake 中创建动态舞台路径?谢谢
【问题讨论】:
-
我相信你只能通过存储过程来做到这一点:Dynamic paths
标签: snowflake-cloud-data-platform