27 lines
446 B
PL/PgSQL
27 lines
446 B
PL/PgSQL
create schema v;
|
|
|
|
create table v.t1(
|
|
a int,
|
|
b int
|
|
);
|
|
|
|
create or replace function v.f1()
|
|
returns void
|
|
language plpgsql
|
|
as $$
|
|
declare r record;
|
|
begin
|
|
for r in select * from v.t1
|
|
loop
|
|
raise notice '%', r.c; -- there is bug - table t1 missing "c" column
|
|
end loop;
|
|
end;
|
|
$$;
|
|
|
|
select * from v.f1();
|
|
|
|
-- use plpgsql_check_function to check the function for errors
|
|
select * from plpgsql_check_function('v.f1()');
|
|
|
|
drop schema v cascade;
|