Postgres - Разница между функцией SELECT () и функцией CALL ()? - PullRequest
0 голосов
/ 13 мая 2019

В PostgreSQL v11, Разница между функцией SELECT () и процедурой CALL? Если я выбираю процедуру, возвращается ошибка:

ОШИБКА: public.delete () - это процедура Чтобы вызвать процедуру, используйте CALL.

1 Ответ

0 голосов
/ 13 мая 2019

Процедура не может быть выбрана. Обратите внимание на следующее основное различие между процедурой и функцией.

 - In PostgreSQL 11, PROCEDURE was added
 - Functions return value but procedures does not return values
 - Transaction can be crated inside procedure and not inside function
...