mssql 프로시저 무슨문제인지 모르겠습니다ㅜㅜ 0 1 865

by ymym [SQL Query] [2022.04.08 12:33:14]


안녕하세요.

MSSQL 프로시저 작성중에 오류가 나서요... 무슨문제인지 모르겠습니다.

 

IF EXISTS(

  SELECT @REQ_STAT = req_stat

FROM TABLE

       WHERE JOB = @pRefNum

       AND SUFFIX = @pRefSufix

                 )

 

--해당조건의 값이 있을 경우처리

        BEGIN

IF (@REQ_STAT = 'R')

BEGIN

UPDATE .... 

END

             

        END  

 

위 구문인데 = 부분에서 에러가 납니다... 

@REQ_STAT 변수는 선언 및 초기화도 한 상태입니다.. REQ_STAT를 담는 부분입니다..

by 축구쟁이 [2022.04.08 15:01:50]

지원하지 않는 부분이기 때문에 에러가 발생하는 것입니다.

방법은 여러가지 있겠지만 @REQ_STAT는 이미 초기화를 하셨다니 IF EXISTS만 빼도 정상 동작할 것 같습니다.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입