I have a few hundred files in an internal named stage which I need to move to snowflake table. There is a pattern in the name of files which are in stage,
file1.json
file2.json
file3.json
...
I am trying to create a query that will load all files at once in the destination table, as we can use the PUT command with * in snowSQL. I am trying to run the following copy into query but its showing the result as
Copy executed with 0 files processed.
The query I am trying is
copy into test_table (file_name, load_date, data) from (
select
metadata$filename,
current_timestamp,
f.$1
from @stagename/file*.json f
)
file_format = (
type = json
strip_outer_array = true
)
force=true ;
Any suggestion on this? Thanks
您没有正确使用该模式,它需要是这样的:
select metadata$filename, current_timestamp, f.$1 from @stagename (file_format => 'myformat', pattern=>'file.*[.]json') f;
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.