잘못된 사용 부작용 연산자 함수 내에 삽입 제 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'를 잘못 사용했습니다. 왜 나는 이것을 할 수 없는 겁니까?이 문제를 해결하려면 어떻게 해야 합니까?기본 테이블에 데이터를 삽입하는 함수는 사용할 수 없습니다.함수는 데이터를 반환합니다.이는 설명서의 첫 번째 제한 사항으로 나열되어 있습니다. 데이터베이스 상태를 수정하는 작업을 수행하는 데 사용자 정의 함수..