PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

L'istruzione EXECUTE...USING in PL/pgSQL non funziona con il tipo di record?

È vero. Non è possibile utilizzare record di tipo al di fuori dello spazio PL/pgSQL.

Il valore RECORD è valido solo in plpgsql.

puoi fare

EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;