【发布时间】:2021-12-01 12:26:53
【问题描述】:
我们可以在雪花 udf 而不是过程中编写 DML 语句(插入/更新)吗?
【问题讨论】:
标签: snowflake-cloud-data-platform
我们可以在雪花 udf 而不是过程中编写 DML 语句(插入/更新)吗?
【问题讨论】:
标签: snowflake-cloud-data-platform
UDF 可以包含 SQL 或 JavaScript;但是,UDF 不支持 DDL 和 DML 操作。
详情:https://docs.snowflake.com/en/sql-reference/ddl-udf.html#udf-management
【讨论】:
UDF 旨在通过将列传递给 SELECT 语句来使用它。如果您需要在 UDF 中运行 DML 语句,我可以看到这里存在某种设计问题。
UDF 可以包含 SQL 或 JavaScript;但是,DDL 和 DML 操作 UDF 中不支持。
【讨论】: