Content-Length: 82352 | pFad | http://postgrespro.ru/docs/postgrespro/12/sql-call.html

Postgres Pro Standard : Документация: 12: CALL : Компания Postgres Professional

CALL

CALL — вызвать процедуру

Синтаксис

CALL имя ( [ аргумент ] [, ...] )

Описание

CALL вызывает процедуру.

Если у процедуры есть выходные параметры, возвращается строка результата, содержащая значения этих параметров.

Параметры

имя

Имя процедуры (возможно, дополненное схемой).

аргумент

Входной аргумент вызова процедуры. Подробнее синтаксис вызова процедур и функций, а также использование именованных параметров описывается в Разделе 4.3.

Примечания

Чтобы вызывать процедуру, пользователь должен иметь право EXECUTE для неё.

Для вызова функции (не процедуры) следует использовать SELECT.

Если CALL выполняется в блоке транзакции, вызываемая процедура не может выполнять операторы управления транзакциями. Такие операторы допускаются, только если CALL выполняется в собственной транзакции.

Выходные параметры команд CALL в PL/pgSQL обрабатываются по-другому; см. Подраздел 41.6.3.

Примеры

CALL do_db_maintenance();

Совместимость

Команда CALL соответствует стандарту SQL.

См. также

CREATE PROCEDURE








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://postgrespro.ru/docs/postgrespro/12/sql-call.html

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy