电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9自定义函数简介

来源:用友作者:用友2024-08-206

U9自定义函数简介

1. U9的自定义函数种类 分为 表达式函数  与   SQL函数 两种。

2. 分别的用途:

         表达式函数用于表达式计算,对于权限中的增删改权限判断就是表达式计算,还有通知、预警等相应的数据判断也是表达式计算。

         SQL函数 用于 查询时进行代入计算,如权限中的 查询权限可以用的是SQL函数。 

        简单的判断方式: 自己想一想,这个函数所处的运行上下文是在做什么,如果是正在从数据库查询数据时运算,那就是SQL函数,如果是对实体等已经加载对象进行计算判断,那就是表达式函数。

      用错会怎么样:

           目前,如果把SQL函数用到了表达式计算中,会导致计算错误,但没有异常。原因:SQL函数的计算结果就是SQL函数本身串。

            而如果  表达式函数用于SQL函数中,会导致出现异常。 异常是OQL解析的过程中发生。具体错误:

   无法将类型为“UFSoft.UBF.Util.Expression.Scripting.ImperativeInterpreter”的对象强制转换为类型“UFSoft.UBF.Util.Expression.Query.IOQLVisitor”。

3. 注册:

         两种函数都是注册到 ubfScript.xml(U9内部使用) 或 Script.xml(客开第三方使用)  在Portal Applicat

U9自定义函数简介

1. U9的自定义函数种类 分为 表达式函数  与   SQL函数 两种。2. 分别的用途:         表达式函数用于表达式计算,对...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇

相关阅读

更多
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信