Skip to main content
Skip to main content

CREATE FUNCTION

用一个lambda表达式创建用户自定义函数。该表达式必须由函数参数、常数、运算符或其他函数调用组成。

语法

一个函数可以有任意数量的参数。

存在一些限制如下:

  • 函数名在用户自定义函数和系统函数中必须是唯一的。
  • 递归函数是不允许的。
  • 函数所使用的所有变量必须在其参数列表中指定。

如果违反了任何限制,就会产生异常。

示例

查询:

结果:

在下面的查询中,conditional function在用户自定义函数中被调用:

结果: