gpt4 book ai didi

snowflake-cloud-data-platform - 在 snowflake sql 中使用变量作为阶段路径

转载 作者:行者123 更新时间:2023-12-04 17:32:21 27 4
gpt4 key购买 nike

我想在运行查询时将阶段路径保存在变量中。看起来有支持使它适用于表( link ),但我无法让它适用于阶段。这受支持吗?谢谢。

CREATE STAGE "MY_DB"."EXTERNAL".AZURE_BLOBS
URL = 'azure://example.blob.core.windows.net/my-csv-container'
CREDENTIALS = (AZURE_SAS_TOKEN = '****');

CREATE FILE FORMAT "INSIGHT_ETL"."EXTERNAL".CSV_GZ
TYPE = 'CSV'
COMPRESSION = 'GZIP'
FIELD_DELIMITER = ','
RECORD_DELIMITER = '\n'
SKIP_HEADER = 1
FIELD_OPTIONALLY_ENCLOSED_BY = '\042'
TRIM_SPACE = FALSE
ERROR_ON_COLUMN_COUNT_MISMATCH = TRUE
ESCAPE = 'NONE'
ESCAPE_UNENCLOSED_FIELD = '\134'
DATE_FORMAT = 'AUTO'
TIMESTAMP_FORMAT = 'AUTO'
NULL_IF = ('\\N');

//This works
SELECT METADATA$FILENAME, METADATA$FILE_ROW_NUMBER, A.$1
FROM '@AZURE_BLOBS/' (FILE_FORMAT => CSV_GZ) A
limit 10;

SET StagePath = '@AZURE_BLOBS/';

//This gets a compile error
SELECT METADATA$FILENAME, METADATA$FILE_ROW_NUMBER, A.$1
FROM $StagePath (FILE_FORMAT => CSV_GZ) A
limit 10;

最佳答案

如果我错了,请随时让社区纠正我,但由于对阶段路径表达式的特殊解析和处理,我认为今天不支持它。

您可以在 Snowflake Ideas 页面上提交功能请求,以便用户对其进行投票。 Snowflake 产品管理团队积极监控此页面,并且在未来的版本中通常会优先考虑获得大量选票的功能: https://community.snowflake.com/s/ideas

关于snowflake-cloud-data-platform - 在 snowflake sql 中使用变量作为阶段路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58377016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com