CREATE FUNCTION - 用户自定义函数 (UDF)
从 Lambda 表达式创建用户自定义函数 (UDF)。该表达式只能由函数参数、常量、运算符或其他函数调用组成。
语法
函数可以具有任意数量的参数。
有以下几个限制:
- 函数名在用户自定义函数和系统函数中必须是唯一的。
- 不允许使用递归函数。
- 函数使用的所有变量必须在其参数列表中指定。
如果违反任一限制,将抛出异常。
示例
查询:
结果:
下面这个查询在用户自定义函数中调用了一个条件函数:
结果:
从 Lambda 表达式创建用户自定义函数 (UDF)。该表达式只能由函数参数、常量、运算符或其他函数调用组成。
语法
函数可以具有任意数量的参数。
有以下几个限制:
如果违反任一限制,将抛出异常。
示例
查询:
结果:
下面这个查询在用户自定义函数中调用了一个条件函数:
结果: