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

Функцията Postgresql не връща таблица при избор

Трябва да имате дестинация за избраните и функцията трябва да върне стойност. Просто изразът SELECT не прави нито едното, нито другото. Единственото използване на такова изявление, като цяло, е да се тестват разрешения или да се направи задействане, за което резултатите не се използват. Ще трябва да използвате един от семейството оператори RETURN, за да получите стойности от функцията.

RETURN QUERY( SELECT * from "SIS_campus" );

Това ще добави резултатите от тази заявка към връщащите резултати на функцията и трябва да направи това, което търсите, тъй като можете да върнете само 0 или 1 резултата. Може да се наложи да добавите и просто RETURN в самия край на функцията (въпреки документите, аз самият не съм се замислил кога това е или не е необходимо).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяване на припокриващи се времеви интервали, как?

  2. Има ли добри PostgreSQL клиенти за linux?

  3. Postgres GIST срещу Btree индекс

  4. Пакетът „pgadmin4“ няма кандидат за инсталиране за Ubuntu 20.04

  5. Как да съхраня таблица с данни в база данни?