oracle自定义函数迁移到DB2,高手进来帮忙,多谢了
create or replace function GET_SEQ( seq_name in char, o_seq_v out numeric )
return int
AS
t_sqlstr varchar(100);
begin
t_sqlstr := 'select '||seq_name||'.nextval from dual';
--dbms_output.put_line( t_sqlstr );
execute immediate t_sqlstr into o_seq_v;
--select rrn.nextval into o_seq_v from dual;
return(0);
exception
when OTHERS then
--dbms_output.put_line( sqlerrm );
rollback;
return(-1);
end GET_SEQ;