互联网服务数据库编译

db2 编译问题

环境 aix5.3.06 、gcc v4.2.0、9.5DB2 v9.5.0.0", "s071001", "AIX6495", and Fix Pack "0". 64位数据库;编译的时候SQC的时候报: 4722   SQL0440N  No authorized routine named "SUBSTR" of type            &nb...显示全部
环境 aix5.3.06 、gcc v4.2.0、9.5DB2 v9.5.0.0", "s071001", "AIX6495", and Fix Pack "0". 64位数据库;
编译的时候SQC的时候报:
4722   SQL0440N  No authorized routine named "SUBSTR" of type
                  "FUNCTION" having compatible arguments was found.  
                  SQLSTATE=42884
8375   SQL0440N  No authorized routine named "SUBSTR" of type
                  "FUNCTION" having compatible arguments was found.  
                  SQLSTATE=42884
其中语句的条件为:
AND SUBSTR(BANK_ACC_NO,:m_bank_acc_pos,:m_bank_acc_len)=SUBSTR(:m_bank_acc,1,:m_bank_acc_len) ,字符型字段
但在命令行下,使用select语句可以使用substr函数,在syscat.funcations 中没有substr函数。

请指点下,谢谢!收起
参与13

查看其它 12 个回答pengjianjun的回答

"AND SUBSTR(BANK_ACC_NO,:m_bank_acc_pos,:m_bank_acc_len)=SUBSTR(:m_bank_acc,1,:m_bank_acc_len) "
中,,:m_bank_acc_pos 的意思是?
2009-06-30
浏览2328

回答者

pengjianjun 最近回答过的问题

回答状态

  • 发布时间:2009-06-30
  • 关注会员:0 人
  • 回答浏览:2328
  • X社区推广