sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:Query heeft geen bestemming voor resultaatgegevens

De opgeslagen procedure retourneert niet alleen het resultaat van de laatste SELECT. U moet de waarde daadwerkelijk retourneren:

CREATE OR REPLACE FUNCTION fun() RETURNS text AS $$
BEGIN
    --- ....
    RETURN(SELECT dblink_disconnect());
END
$$ LANGUAGE plpgsql;

U krijgt de foutmelding omdat Postgres verwacht dat de functie iets van het type tekst retourneert, maar uw functie retourneert niets.



  1. R DBI ODBC-fout:nanodbc/nanodbc.cpp:3110:07009:[Microsoft][ODBC-stuurprogramma 13 voor SQL Server]Ongeldige descriptorindex

  2. Selectquery met offsetlimiet is te traag

  3. Hoe op te lossen "Er moet een correlatienaam worden opgegeven voor de bulkrijenset in de from-clausule." in SQL Server

  4. Vraag en aanbod afstemmen - Oplossingen, deel 3