我正在尝试执行此功能,但它给了我错误
ERROR: syntax error at or near "return"
LINE 12: return;
这条线有什么问题??我正在使用 Postgres(9.2)。
create or replace function conditional_tax(taxPerc decimal(5),minSal decimal(5)) returns SETOF emp as
$body$
declare r emp%rowtype;
begin
For r in select * from emp where salary > minSal
Loop
r.salary = r.salary - (r.salary * taxPerc /100) ;
return next r;
End Loop
return;
end
$body$
Language 'plpgsql';