Вярно е. Не можете да използвате запис на типа извън пространството PL/pgSQL.
Стойността на RECORD е валидна само в plpgsql.
можете да направите
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;
Вярно е. Не можете да използвате запис на типа извън пространството PL/pgSQL.
Стойността на RECORD е валидна само в plpgsql.
можете да направите
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;