I am copying data from a Snowflake table into an S3 external stage:
COPY INTO '@my_stage/my_folder/my_file.csv.gz' FROM (
SELECT *
FROM my_table
)
However this code runs daily and I don't want to overwrite my_file.csv.gz
but rather keep all the historical versions. However I haven't found a way to create dynamic paths:
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
);
None of the later 2 queries work! My question: How can I create dynamic Stage paths in Snowflake? Thanks