适用于用户定义函数、外部函数和存储过程的 DDL

UDFs (用户定义函数)和存储过程是两种编程结构,可用于扩展Snowflake SQL。

本主题内容:

UDF 管理

UDFs 可以用来执行通过 Snowflake 提供的系统定义函数无法实现的操作。Snowflake 提供以下 DDL 命令用于创建和管理 UDFs:

备注

UDFs 可以包含 Java、JavaScript、Python 和 SQL。然而,UDFs 中不支持 DDL 和 DML 操作。

外部函数管理

外部函数可用于执行 Snowflake 提供的系统定义函数无法执行的操作。外部函数是一种 UDF,但它们的语法足够不同,以至于它们有自己的 CREATE、ALTER 和 SHOW 语句。

Snowflake 提供以下 DDL 命令用于创建和管理外部函数:

外部函数使用 API 集成。Snowflake 提供以下 DDL 命令用于创建和管理 API 集成:

存储过程管理

Snowflake 提供以下 DDL 命令用于创建和管理存储过程:

此外,Snowflake 还提供了以下命令来使用存储过程:

语言: 中文