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

苍穹PG库适配(集成服务云SQL和脚本类型的值转换规则修改)

来源:金蝶云社区作者:金蝶2024-09-232

苍穹PG库适配(集成服务云SQL和脚本类型的值转换规则修改)

问题:部分值转换规则在PG库转换异常“ERROR: operator does not exist: bigint = character varying  Hint: No operator matches the given name and argument types. You might need to add explicit type casts. ”


日志异常:

目标单字段值转换失败,字段:companyOrgUnit。原因:值转换规则(E9F66772:业务单元-公司(当前苍穹系统-全渠道-本地EAS850-全渠道))执行失败,请使用“1183267529162766336”作为参数值测试该值转换规则获取更多信息或调整该规则。 // 原因:数据查询失败,原因是:ERROR: operator does not exist: bigint = character varying  Hint: No operator matches the given name and argument types. You might need to add explicit type casts.  Position: 75


原因分析:

PG数据库需要声明字段类型


影响范围:

系统为PG库,且参数是以bigint为where过滤条件的值转换规则,SQL\脚本类型的值转换规则,源对象是苍穹。



解决方法:

在原有值转换规则的首行添加一句“declare param bigint;”(该修改不影响mysql和oracle数据库),如下图:

  • 脚本类型值转换规则

  • SQL类型值转换规则



其他

  • 数据集成方案中的脚本


    异常:

苍穹PG库适配(集成服务云SQL和脚本类型的值转换规则修改)

问题:部分值转换规则在PG库转换异常“ERROR: operator does not exist: bigint = character varying Hint: No operator matc...
点击下载文档文档为doc格式

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

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