cognos中使用oracle下的decode函数,数据库是DB2

我在rs里使用function---oracle下的decode函数,数据库是DB2的,每次用这个函数都会导致服务死掉,下次再开rs就打不开,一直是loading....状态,,只能重启cognos服务才会恢复正常。
但是在DB2里使用这个函数不会有问题的呀,只不过cognos中function----DB2下面没有decode这个函数。
当我把decode改成case ..when就不会有这个问题。。。
各位能不能帮我分析一下这个问题哇?数据库是DB2的时候可不可以用function中其它数据库如oracle 中的函数?为什么
参与2

1 同行回答

oversky2003 oversky2003 数据库架构师 LT
只能用Cognos的函数,或者数据库的函数(在publish package时选择)显示全部
只能用Cognos的函数,或者数据库的函数(在publish package时选择) 收起
互联网服务 · 2012-05-09
浏览668

提问者

xinchuan
商业智能工程师 中国
擅长领域: 大数据cognos联机分析处理
评论52

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-05-09
  • 关注会员:1 人
  • 问题浏览:2482
  • 最近回答:2012-05-09
  • X社区推广