sql >> Database >  >> RDS >> PostgreSQL

EXECUTE...USING statement in PL/pgSQL werkt niet met recordtype?

Het is waar. U kunt type record niet gebruiken buiten de PL/pgSQL-ruimte.

RECORD-waarde is alleen geldig in plpgsql.

je kunt doen

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


  1. MySQLSyntaxErrorException in de buurt van ? bij het uitvoeren van PreparedStatement

  2. Een platte tabel/weergave van een hiërarchisch gedefinieerde set gegevens maken

  3. GROUP BY om een ​​kolom te combineren/concateren

  4. Hoe SYSDATE() werkt in MariaDB