PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

EXECUTE...USING-Anweisung in PL/pgSQL funktioniert nicht mit Datensatztyp?

Es ist wahr. Sie können type record nicht außerhalb des PL/pgSQL-Bereichs verwenden.

RECORD-Wert ist nur in plpgsql gültig.

du kannst

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