[ABI 5.2] 自定义函数

8159
6

李小钗 数据达人Lv4

发表于2022-2-23 18:23

悬赏1

已解决

楼主
在数据库中,创建的一个自定义函数 我想要在回填是使用自定义函数,可以实现吗?类似 这样子

最近看过此主题的会员

zhuhc

最佳答案
因为这是您自定义的函数,系统不一定可以识别。
既然这个您自定义的这个函数在数据库已经可以跑的通了,建议您在回填设置-字段映射-单元格表达式里直接用ardb函数执行ardb 函数体内的select语句。
6个回答

只看楼主

颜值区总司令 数据老手Lv5

发表于2022-2-23 18:23

只看该作者

取消 关注该作者的回复

沙发

因为这是您自定义的函数,系统不一定可以识别。
既然这个您自定义的这个函数在数据库已经可以跑的通了,建议您在回填设置-字段映射-单元格表达式里直接用ardb函数执行ardb 函数体内的select语句。

李小钗 数据达人Lv4

发表于2022-2-24 11:01

只看该作者

取消 关注该作者的回复

板凳

颜值区总司令 发表于 2022-2-23 18:39
因为这是您自定义的函数,系统不一定可以识别。
既然这个您自定义的这个函数在数据库已经可以跑的通了,建 ...

是这样子吗?虽然保存成功了,可是存储的数据是“”一个空的字符串

李小钗 数据达人Lv4

发表于2022-2-24 11:08

只看该作者

取消 关注该作者的回复

地板

颜值区总司令 发表于 2022-2-23 18:39
因为这是您自定义的函数,系统不一定可以识别。
既然这个您自定义的这个函数在数据库已经可以跑的通了,建 ...

或者保存的是一个数组 [365]

一点一点 数据老手Lv5

发表于2022-2-24 11:36

只看该作者

取消 关注该作者的回复

5#

李小钗 发表于 2022-2-24 11:08
或者保存的是一个数组 [365]

因为ardb函数返回的是数组对象
ardb返回的数组对象规则:
当SQL中的字段只有一个时,那么返回的是一个一维数组。
当字段个数超过一个时,返回的是一个二维数组,而SQL返回数据中的一列对应二维数组的一行,相当于把当前SQL查询出来的数组进行
您可以使用数组函数  https://bbs.esensoft.com/thread-133624-1-1.html

李小钗 数据达人Lv4

发表于2022-2-24 11:49

只看该作者

取消 关注该作者的回复

6#

一点一点 发表于 2022-2-24 11:36
因为ardb函数返回的是数组对象
ardb返回的数组对象规则:
当SQL中的字段只有一个时,那么返回的是一个一 ...

是的!!可以了,感谢!!!!!

李小钗 数据达人Lv4

发表于2022-2-24 11:49

只看该作者

取消 关注该作者的回复

7#

颜值区总司令 发表于 2022-2-23 18:23
因为这是您自定义的函数,系统不一定可以识别。
既然这个您自定义的这个函数在数据库已经可以跑的通了,建 ...

okkkk,可以!感谢

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号