CALL#
Синтаксис#
CALL procedure_name ( [ name => ] expression [, ...] )
Описание#
Вызывает процедуру.
Процедуры могут предоставляться коннекторами для выполнения операций изменения данных или административных задач. Например, System connector определяет процедуру для завершения выполняющегося запроса.
Некоторые коннекторы, например Коннектор PostgreSQL, предназначены для
систем, у которых есть собственные хранимые процедуры. Эти хранимые процедуры
отдельны от описываемых здесь процедур, определенных коннектором, и поэтому не
могут напрямую вызываться через CALL.
Сведения о доступных процедурах см. в документации коннектора.
Примеры#
Вызвать процедуру с позиционными аргументами:
CALL test(123, 'apple');
Вызвать процедуру с именованными аргументами:
CALL test(name => 'apple', id => 123);
Вызвать процедуру с полностью квалифицированным именем:
CALL catalog.schema.test();