如何在db2isql函数中传递库

xxls0lw8  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(186)

我正在编写一个返回表的sql函数。函数体中的return语句使用的是一个sql查询,它引用了某个表。功能如下:

CREATE FUNCTION MYLIB.MYFUNC (LIBRARY CHAR(10))
   RETURNS TABLE (FLD1 CHAR(10), FLD2 CHAR(10))
   LANGUAGE SQL
   SPECIFIC MYFUNCEXP
   MODIFIES SQL DATA
BEGIN 
RETURN SELECT FLD1, FLD2 FROM LIBRARY.MYTAB;
END;

我希望将这个库提供给函数,以便该函数引用该库的mytab。当我使用这个函数时,它显示错误
库类型文件中的mytab无效。
我还尝试了set schema和set path语句。在这种情况下,消息是
用户名类型
文件中的mytab无效。
如何为sql函数提供库限定符并在查询中使用它?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题