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

EXECUTE...USING statement i PL/pgSQL virker ikke med posttype?

Det er sandt. Du kan ikke bruge type record uden for PL/pgSQL plads.

RECORD-værdien er kun gyldig i plpgsql.

du kan gøre

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


  1. Opdater eller indsæt (flere rækker og kolonner) fra underforespørgsel i PostgreSQL

  2. Sådan installeres SQLOPS på en Mac

  3. Postgres 9.4 jsonb-array som tabel

  4. Fjern duplikerede rækker i MySQL