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

Speichern Sie das Abfrageergebnis in einer Variablen mit PL/pgSQL

Ich denke, Sie suchen nach SELECT select_expressions INTO :

select test_table.name into name from test_table where id = x;

Dadurch wird der name abgerufen aus test_table wobei id ist das Argument Ihrer Funktion und lassen Sie es im name Variable. Lassen Sie das Präfix des Tabellennamens bei test_table.name nicht aus oder Sie erhalten Beschwerden über eine mehrdeutige Referenz.