政府机关命名自变量

从开发环境部署到测试环境报错【已经解决】

RQP-DEF-0177 执行操作“sqlPrepareWithOptions”(状态为“-9”)时出错。UDA-SQL-0107 “prepare”操作期间发生常规例外。[IBM][CLI Driver][DB2/AIX64] SQL0440N  未找到类型为 "FUNCTION" 命名为 "SUM" 且具有兼容自变量的已授权例程。  SQLSTATE=4...显示全部
RQP-DEF-0177 执行操作“sqlPrepareWithOptions”(状态为“-9”)时出错。
UDA-SQL-0107 “prepare”操作期间发生常规例外。
[IBM][CLI Driver][DB2/AIX64] SQL0440N  未找到类型为 "FUNCTION" 命名为 "SUM" 且具有兼容自变量的已授权例程。  SQLSTATE=42884

[IBM][CLI Driver][DB2/AIX64] SQL0440N  未找到类型为 "FUNCTION" 命名为 "SUM" 且具有兼容自变量的已授权例程。  SQLSTATE=42884

#########################################
开发环境测试完全没有问题,部署到测试环境就报这个错误。上网找了一下,有人说因为系统时间早于
select funcschema, funcname, create_time from syscat.functions 里面的时间戳导致,但是我查了一下,在里面没找到sum这个函数。收起
参与3

查看其它 1 个回答pjf116@126.com的回答

pjf116@126.compjf116@126.com业务需求分析师四维
呃,各位不好意思哈,这个问题原因在于表字段类型,我第一次搞db2,导数据的时候要建表,需要sum的字段类型搞成了varchar。
这个问题关键在于错误提示最后一句SQLSTATE=42884,这个给了我很大的提示
政府机关 · 2012-01-01
浏览1327

回答者

pjf116@126.com
业务需求分析师四维

pjf116@126.com 最近回答过的问题

回答状态

  • 发布时间:2012-01-01
  • 关注会员:1 人
  • 回答浏览:1327
  • X社区推广