0

SYS_REFCURSOR を返す Oracle PL/SQL 関数があり、この関数を DB2 データベースに変換したいと考えています。オラクル機能:

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に変換する方法を教えてください。

4

1 に答える 1

0

DB2 のドキュメントによると、Ref Cursor がサポートされています。 詳細をご覧ください

于 2012-09-28T11:57:19.910 に答える