Scalar JavaScript UDFs¶
本主题介绍标量 JavaScript UDFs(用户定义函数)。
简介
标量 JavaScript UDF 为每个输入行返回一个输出行。输出行必须只包含一个列/一个值。
A basic example is in Introduction to JavaScript UDFs. Additional examples are below.
Note
标量函数 (UDFs) 最多有 500 个输入实参。
示例
本节包含标量 JavaScript UDFs 的示例。
递归
下面的示例显示 JavaScript UDF 可以调用自身(即它可以使用递归)。
创建一个递归 UDF:
调用递归 UDF:
自定义异常
下面的示例演示引发自定义异常的 JavaScript UDF 示例。
创建函数:
创建包含有效值和无效值的表:
调用函数: