헤르메스 LIFE

[MSSQL] Invalid use of side-effecting or time-dependent operator in 'DELETE' within a function. 본문

Exception

[MSSQL] Invalid use of side-effecting or time-dependent operator in 'DELETE' within a function.

헤르메스의날개 2020. 12. 16. 13:57
728x90
Invalid use of side-effecting or time-dependent operator in 'UPDATE' within a function.
Invalid use of side-effecting or time-dependent operator in 'DELETE' within a function.

MSSQL의 FUNCTION에서 UPDATE, DELETE 명령을 사용했을 경우 발생하는 오류입니다.


MSSQL 에서의 FUNCTION 은 READONLY 입니다.

'UPDATE', 'DELETE' 는 사용할 수 없습니다.

 

'UPDATE', 'DELETE' 는 사용하려면 PROCEDURE를 사용해야 합니다.

 


FUNCTION 에서는

UPDATE, DELETE 말고도..

BEGIN TRY, PRINT 도 사용할 수 없습니다.

 

728x90