我想为一个阶段指定一个动态URL,但是*不起作用。有什么办法吗?
我想做这样的事情:
CREATE OR REPLACE STAGE MY_STAGE
url = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/*/myparquet'
credentials = ...
file_format = (type = 'parquet')
;
答案 0 :(得分:2)
我不确定是否可以分阶段进行此操作,但是可以在复制语句中进行。
所以您可以这样设置舞台:
CREATE OR REPLACE STAGE MY_STAGE
url = 'azure://mystorage.blob.core.windows.net/mycontainer/myfolder/'
credentials = ...
file_format = (type = 'parquet')
;
,然后使用复制成语句,如下所示:
copy into mytable
from @MY_STAGE
pattern='.*/myparquet';