DB2 Z / OS中的表值用户定义函数

时间:2013-09-02 12:48:36

标签: db2 zos

有没有人知道DB2 v9.1 z / OS是否支持表值用户定义函数?

这是我想要创建的内容,但我一直收到以下错误消息。

CREATE FUNCTION func_test(v_vchCol CHAR(10))
RETURNS TABLE(col_a char(10), row_cnt integer)
LANGUAGE SQL
SPECIFIC FUNCINFO
NOT DETERMINISTIC
READS SQL DATA
return 
  select col_1, count(*)
    from SCHEMA_NAME.TEST1
   where col_1 = v_vchCol 
   group by col_1;

错误讯息:

  

错误[56038] [IBM] [DB2] SQL0969N没有消息文本   对应于此消息文件中的SQL错误“-4700”   工作站。错误是从模块“DSNHSMS1”返回的   原始令牌“”。 SQLSTATE = 56038

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

Yes,但似乎需要new function mode与您连接的DB2实例中的apparently isn't enabled yet