TRY...CATCH
.
Инструкции
DECLARE
, объявляющие локальные переменные и локальные
курсоры.
Инструкции
SELECT
, которые содержат списки выбора с выражениями,
присваивающими значения локальным переменным.
Операции над локальными курсорами, которые объявляются, открываются,
закрываются и освобождаются в теле функции. Допустимы только те инструкции
FETCH,
которые предложением
INTO
присваивают значения локальным переменным.
Инструкции
FETCH
, возвращающие данные клиенту, недопустимы.
Инструкции
INSERT, UPDATE
и
DELETE
, которые изменяют локальные
табличные переменные.
Инструкции
EXECUTE
, вызывающие расширенные хранимые процедуры.
Ограничения
Определяемые пользователем функция не может выполнять действия,
изменяющие состояние базы данных.
Определяемые пользователем функции не могут содержать предложение
Достарыңызбен бөлісу: |