У меня есть следующий код в моей sql-функции:
if @max_chi > -999
begin
INSERT INTO CH_TABLE(X1, X2, VALUE)
VALUES(cur_out.sessionnumber, maxpos, max_chi)
commit
end
Ниже приведен запрос SQL Server 2008 и он дает мне ошибку:
Недопустимое использование оператора-оператора "INSERT" в функции.
Почему мне не разрешают это делать? Что я могу сделать, чтобы исправить это?