Din*_*las 4 snowflake-cloud-data-platform
如何在 Snowflake 中执行以下步骤的脚本:
1.) 使用帐户 url、current_account 函数检查 dev、qa、sit、prod 的环境。2.) 如果 current_account 是 qa.snowflakcomputig.com 则 3.) 检查是否存在名为 TABLEA 的表 4.) 如果是,则将表重命名为 TABLEB
我想使用 Snowflake SQL 来实现这一点。我知道我们无法编写匿名块,这是否可以仅使用 SQL、会话变量以及雪花可能提供的任何新的丰富功能来实现。
SELECT current_account()给你这个。ALTER TABLE IF EXISTS tablename RENAME TO tablename_new将是实现这一目标的最简单方法。如果该表不存在,则不会发生任何事情。该逻辑可以轻松地封装到存储过程中,但目前必须是 Javascript,而不是 SQL。
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |