sqlserver 트랜잭션 처리
-
SqlServer Transaction 처리 SP Sample♣ Tech & Biz Salon/Tech 2012. 12. 28. 15:52
예전에는 IF @@ERROR 0 과 같은 구문으로 에러 발생 캐치해서 ROLLBACK 처리했던거 같은데 서핑해보니 그거보단 TRY CATCH 를 권장하는 분위기인거 같아서 서핑후 적용해보았는데 잘되는거 같다. 참고 : http://msdn.microsoft.com/en-us/library/ms175976.aspx = ISNULL( ( SELECT INS_DATE FROM T_APRV_RECV_ARCV WHERE RECV_NUM = ( SELECT MAX(RECV_NUM) FROM T_APRV_RECV_ARCV ) ) , CONVERT(DATETIME,'2012-01-01', 20) ) ORDER BY RECV_NUM ASC OPEN C FETCH NEXT FROM C INTO @C_RECV_NUM ,@C..