반응형
사용자가 테이블이 있는 화면에서 ROW를 추가해 정보를 입력하는 화면이 있다.
P_CODE는 매 행마다 중복되지 않는 키기 때문에 사용자가 만약 기존에 이미 존재하는
P_CODE로 새 데이터를 저장하려고하면 '해당 코드는 이미 등록되어 있습니다' 라는 메세지를 띄워야했다.
RAISERROR('메시지', 오류심각도, 상태 [옵션])
RAISERROR('@@ERROR!! 해당 코드는 이미 등록되어있습니다.', 18, -1)
오류 심각도
1~10 : 일반 사용자 정보
11~16 : 사용자 정의 오류
17~25 : 시스템 오류
- 모든 사용자는 0~18 까지의 심각도를 지정할 수 있다.
- 19~25 까지는 sysadmin 고정 서버 역할의 멤버 또는 ALTER TRACE 권한을 가진 사용자만이 지정할 수 있다.
반응형
'IT > DB' 카테고리의 다른 글
[MYSQL] 외래키 속성 변경, 수정, 삭제 및 조회하기 (0) | 2022.09.28 |
---|---|
[MYSQL] AJAX JSON 파싱 오류 디버깅, 개행문자 삭제 (0) | 2022.06.27 |
[MYSQL] SELECT 결과로 테이블 생성 (0) | 2022.06.23 |
[MSSQL] 다중 칼럼 PIVOT, 동적 PIVOT, 동적 UNPIVOT (0) | 2022.05.04 |
[MSSQL] CASE 문 CASE WHEN THEN (0) | 2022.04.22 |