PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL:Заявката няма дестинация за данни за резултатите

Съхранената процедура няма да върне просто резултата от последния SELECT. Трябва действително да върнете стойността:

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

Получавате грешката, защото Postgres очаква функцията да върне нещо от тип текст, но вашата функция не връща нищо.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. [Видео] Интегриране на данни с PostgreSQL

  2. Как да сортирате резултата от string_agg()

  3. Откриване на дублиращи се елементи в рекурсивния CTE

  4. Продължаване на транзакция след грешка при нарушение на първичния ключ

  5. Преобразувайте всички записи в postgres в Titlecase, първа буква с главни букви