====== EXECUTE PROCEDURE ======
===== Версии сервера =====
^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
| ? | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
===== Доступно в =====
[[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]]
===== Формат =====
EXECUTE PROCEDURE name [param [, param …]]
[RETURNING_VALUES param [, param …]]
===== Описание =====
Позволяет вызвать процедуру которая не возращает параметры или возращает их единожды
===== Пример =====
create procedure set_context(User_ID varchar(40), Trn_ID integer) as
begin
RDB$SET_CONTEXT('USER_TRANSACTION', 'Trn_ID', Trn_ID);
RDB$SET_CONTEXT('USER_TRANSACTION', 'User_ID', User_ID);
end;
execute procedure set_context('skidder', 1);
===== См. также =====
[[ALTER PROCEDURE]], [[CREATE PROCEDURE]], [[DROP PROCEDURE]],\\
[[RDB$GET_CONTEXT]], [[RDB$SET_CONTEXT]]
===== Источник =====
LANGREF.PDF