1.0 KiB
1.0 KiB
| sidebar_label | title |
|---|---|
| 自定义函数 | 用户自定义函数 |
除了 TDengine 的内置函数以外,用户还可以编写自己的函数逻辑并加入TDengine系统中。
创建函数
CREATE [AGGREGATE] FUNCTION func_name AS library_path OUTPUTTYPE type_name [BUFSIZE buffer_size]
语法说明:
AGGREGATE:标识此函数是标量函数还是聚集函数。 func_name:函数名,必须与函数实现中 udf 的实际名称一致。 library_path:包含UDF函数实现的动态链接库的绝对路径,是在客户端侧主机上的绝对路径。 type_name:标识此函数的返回类型。 buffer_size:中间结果的缓冲区大小,单位是字节。不设置则默认为0。
关于如何开发自定义函数,请参考 UDF使用说明。
删除自定义函数
DROP FUNCTION function_name;
- function_name:此参数的含义与 CREATE 指令中的 function_name 参数一致,也即要删除的函数的名字,例如
显示 UDF
SHOW FUNCTION;