DB2 function调用nickname出错? 400 报错
function中select了一个nickname返回一个字段,报 :
[VALUES - 0 row(s), 0.007 secs] [Error Code: -438, SQL State: UD999] DB2 SQL Error: SQLCODE=-438, SQLSTATE=UD999, SQLERRMC=出错信息为:SQL20136N Routine "JMS, DRIVER=4.18.60
单独使用select查询不会报错,在procedure中使用也ok,DB2版本9.7.3,语法使用兼容PL/SQL。同时使用到的另外一张表也是联邦过来的,建立了物化视图是可以正常使用
请教下,有人是否遇到过这个问题,知道怎么在不建立物化视图的情况下解决?
已解决,采取plsql兼容模式时会出现此错误。需要使用db2语法重新编写代码
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。