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

Oprettelse af en funktion i Postgresql, der ikke returnerer sammensatte værdier

Du kan skrive sådan noget:

SELECT (t2.function_row).id,
       (t2.function_row).cost
FROM (SELECT _tmp_myfunction(t.id) as function_row
     FROM transactions  t ) t2;

Det vil give dig felterne i stedet for sammensatte rækker.




  1. Er det muligt at kalde lagret procedure i udsigt?

  2. mySQL-undtagelse:Kan ikke oprette forbindelse til nogen af ​​de angivne MySQL-værter. gennem C#

  3. Indsættelse af et array i en mysql-databasekolonne

  4. Hvor gemmer PostgreSQL konfigurations-/conf-filer?