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' の使用は無効です。
なぜ私はこれを行うことが許可されていないのですか? これを修正するにはどうすればよいですか?