2012-09-28 43 views
0

我們有一個返回SYS_REFCURSOR的Oracle PL/SQL函數,我們希望將此函數轉換爲DB2數據庫。 Oracle函數:將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?

回答