티스토리 뷰
- TRY...CATCH 구문은 심각도가 10을 넘으며 데이터베이스 연결을 닫지 않는 모든 실행 오류를 CATCH 한다.
- END TRY 와 BEGIN CATCH 문 사이에 다른 문을 포함시키면 구문 오류 가 발생.
- 오류정보를 응용 프로그램으로 반환해야 하는경우 CATCH 블록의 코드에서 SELECT 또는 RAISERROR 및 PRINT 문을 사용한다.
- 오류정보 (LOG 테이블이나 파일로 결과를 남길경우 오류정보를 출력시키면 추후 확인하기 용이하다. )
- ERROR_NUMBER() -- 오류번호 반환
- ERROR_SEVERITY() -- 심각도 반환
- ERROR_STATE() -- 오류상태 번호 반환
- ERROR_PROCEDURE() -- 오류가 발생한 프로시저 또는 트리거의 이름을 반환
- ERROR_LINE() -- 오류를 발생시킨 줄번호를 반환
- ERROR_MESSAGE() -- 오류 메시지 전체 텍스트 반환
- TRY...CATCH 구문은 TRY 블록 또는 CATCH 블록에 중첩되어 사용할 수 있다.
실행 결과
'Programming > DB - SQL' 카테고리의 다른 글
[MS-SQL] SSMS 테이블 디자인 변경 가능 옵션 설정 (0) | 2018.05.26 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 방울토마토
- 가민 포러너
- 바질 재배
- 밑바닥부터 시작하는 딥러닝
- 나이키
- 다이소 바질
- 방울토마토 키우기
- 바질
- 비트
- 포러너245
- 포러너 245 뮤직
- 젤카야노 25
- 치커리
- 리액트 인피니티 런
- 적상추
- 가민
- 방울토마토 재배
- 다이소 씨앗
- 비트 키우기
- 베란다에서 비트 키우기
- 포러너 245
- forerunner 245 music
- forerunner265
- 나이키 리액트 인피니티 런 플라이니트
- garmin
- 베란다에서 식물키우기
- 진미영
- 다이소 방울토마토
- 베란다에서 식물 키우기
- 바질 키우기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함