MSSQL에서 RAISERROR 예제, 프로시저 오류 캐치하기
프로시져 오류시에 캐치할수 있는 방법이다.
현재 사용하는 프로시져 맨위와 아래에 입력하면 끝
성공과 실패 후에 액션도 만들어야겠죠?
DECLARE @V_ERR INT
SET @V_ERR = 0
BEGIN
-------------------------------------------------------------------
--/// 프로시져 실행
-------------------------------------------------------------------
END
SET @V_ERR = @@ERROR
IF @V_ERR <> 0
BEGIN
RAISERROR('오류가 발생하였습니다.!!', 16, 1)
RETURN @V_ERR
END
마무리
오류가 발생시 에러 내역을 테이블에 기록 하게 프로시저를 작성 해보세요
'IT_Developers > MSSQL' 카테고리의 다른 글
MSSQL - 음수 양수 분별 방법 (0) | 2017.11.07 |
---|---|
MSSQL - 작은 따옴표 쉽게 처리하기 (0) | 2017.11.07 |
MSSQL - 0으로 나누기 오류 방지하기 (0) | 2017.11.06 |
MSSQL - Management Studio 매니저먼트 설치 (0) | 2017.07.11 |
MSSQL - EXISTS 사용 방법 (0) | 2017.07.11 |
댓글