이클립스 등에서는 에러가나면 어떻게 에러가 나는지 보여준다,
MSSQL에도 상응하는 기능이 있다.
(try and catch)
--에러 상태, 메세지 출력하기
begin try
insert into customersTbl
values('kkkkkkkk', '나훈아',
'1967-01-01', '01081819191', '인천', '2018-10-10', default)
print N'정상입력'
end try
begin catch
print N'입력오류'
print error_number()
print error_message()
print error_state()
print error_severity() --심각도
print error_line() --에러 위치
end catch
GO
--try and catch
--PK가 중복이라 입력오류가 나올것
begin try
insert into customersTbl
values('kkkkkkkk', '나훈아',
'1967-01-01', '01081819191', '인천', '2018-10-10', default)
print N'정상입력'
end try
begin catch
print N'입력오류'
end catch
GO
'Database > MSSQL work' 카테고리의 다른 글
반복문 while, continue (0) | 2020.11.11 |
---|---|
exec 쿼리문 실행 (0) | 2020.11.11 |
다른테이블을 내가 등급나눠 업뎃하기 (0) | 2020.11.11 |
union, union all, intersect, except (0) | 2020.11.10 |
join (0) | 2020.11.10 |