建立函数
create or replace function test1(cname varchar2,tname varchar2)
return number
is
num number;
v_sql varchar2(50);
begin
v_sql := 'select max('||cname||')+1 from '||tname ;
execute immediate v_sql into num;
return num;
end;
自增的表和字段
test1('col','tab') 取得当前最大值+1