sql >> Databasteknik >  >> RDS >> PostgreSQL

EXECUTE...USING-satsen i PL/pgSQL fungerar inte med posttyp?

Det är sant. Du kan inte använda typen record utanför PL/pgSQL-utrymmet.

RECORD-värdet är endast giltigt i plpgsql.

du kan göra

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


  1. SQL Server Clustering från ett Oracle RAC-perspektiv

  2. Oracle - Varför ska jag använda paket istället för fristående procedurer eller funktioner

  3. Vad är sql-anslutningssträngen jag behöver använda för att komma åt localhost\SQLEXPRESS med Windows-autentisering eller SQL-autentisering?

  4. Hur man ändrar kolumner eller genererar Alter-skript genom att använda GUI i SQL Server - SQL Server / T-SQL självstudie del 38