호스팅업체에서 기존 2000서버 사용하다가 2012 버젼으로 업데이트 이후
프로그램 에러가 발생해서 확인해보니 아래 프로시져에서 문제가 생겼는데
도무지 모르겠네요. 제가 2012버젼에 대해서 잘 몰라서요. 혹시 2000 이후 버젼에서 로직 표현상 바뀐 것이 있는지요?
AAA 라는 프로시져를 실행 또는 수정하려고 보니 아래와 같은 에러메세지가 나오네요.
서버: 메시지 156, 수준 15, 상태 1, 프로시저 USP_AAA, 줄 7
키워드 'SET' 근처의 구문이 잘못되었습니다.
alter PROCEDURE USP_AAA
@membernum int,
@TradeNum varchar(10) ,
@OK char(2) Output
AS
Declare @TotalPoint int
Set Select @TotalPoint=RePoint From Member where MemberNum=@MemberNum
begin tran
Update TradeMaster set Total_Point=@totalPoint where Membernum=@MemberNum and Session=@TradeNum Set @OK='OK'
Commit Tran
GOTO END_BATCH
ErrorTrap:
Set @Ok ='NO'
ROLLBACK TRAN
END_BATCH:
Comment 1
-
이리
2016.11.22 17:18
Set Select @TotalPoint=RePoint From Member where MemberNum=@MemberNum
-> Select @TotalPoint=RePoint From Member where MemberNum=@MemberNum