将Oracle PL / SQL函数转换为DB2函数

时间:2012-09-28 05:23:02

标签: oracle plsql db2

我们有一个返回SYS_REFCURSOR的Oracle PL / SQL函数,我们希望将此函数转换为DB2数据库。 Oracle功能:

create or replace function queryuser(p_tbname   in varchar2, p_user   in varchar2) 
return sys_refcursor 
is 
    l_cursor    sys_refcursor; 
    v_sql    varchar2(2000); 
begin 
    v_sql := 'select  productid  from ' || p_tbname || 'where user = :user' ; 
    open l_cursor for v_sql using p_user; 
    return l_cursor; 
end;

请告诉我如何将其转换为DB2?

1 个答案:

答案 0 :(得分:0)

根据DB2文档,它们支持Ref Cursor。 Find out more