У меня есть рекурсивная скалярная функция, которая должна обновлять запись в другой таблице на основе возвращаемого значения, однако операторы UPDATE недопустимы в функции.
Как я могу обновить таблицу внутри функции?
Операторы UPDATE недопустимы в функции
Это правило - функциям запрещается иметь какие-либо побочные эффекты, изменяющие данные.
Вы должныиспользуйте хранимую процедуру для UPDATE.
UPDATE