TiDB是否有UDF功能?

有一些的日期计算,与业务相关,使用纯SQL进行编写不是很方便,TiDB有这方面的途径可以实现自定义函数吗?

目前不支持,可以关注下 release note ,

可以关注 github 有类似需求 https://github.com/pingcap/tidb/issues/17531

这个目前有时间计划吗

这个需求近期还没有计划,下周我们会在产品需求板块就目前的一些存量需求征集用户投票,如果有具体业务场景,可以先反馈在这里

我们有一些银行数据计算的场景,需要一些sql函数,标准的mysql函数不支持,比如oracle里面的months_add,months_between,还有二分法迭代计算公式函数等,这些都需要udf来实现,之前在hive和spark上就是用udf实现的,这块业务想转到tidb,目前这个问题是比较大的障碍

我们这里也有这个问题.
特别是现在月份差的逻辑,在oracle里面是months_between函数,在tidb里要写一大堆代码才能实现这个函数的结果,在sql中实现非常难搞.

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。