create or replace function test()
returns void as $$
begin
update tbl set col1 = true where col2 = false;
-- now I want to raise exception if update query affected more than 2 rows to rollback the update
end;
$$ language plpgsql;
How I can select number of affected rows to a variable in function?
Best Answer