sqlserver가 raiseerror와 같은 프롬프트 정보를 팝업으로 표시합니까? 그러나 프롬프트는 Select를 사용하여 찾은 테이블입니다.
1gt;?EXEC?sp_addmessage?60001,?16,
2gt;@msgtext?=?N'User?Password?Error',
3gt ;@lang?=?'us_english'
4gt;?go
1gt;?EXEC?sp_addmessage?60001,?16,
2gt;@msgtext ?=?N'사용자 비밀번호가 틀렸습니다.',
3gt; @lang?=?'중국어 간체'
4gt;?go
--? 참고 :?sp_addmessage?를 통해 사용자가 추가한 메시지는 sys.message 보기에서 쿼리할 수 있습니다.
1gt;?BEGIN?TRY
2gt;
3gt; --?사용자 정의 오류 발생
4gt;RAISERROR(60001,?16,?1);
5gt;
6gt;?END?TRY
7gt;?BEGIN?CATCH
8gt;PRINT('오류 코드?=?'?STR(ERROR_NUMBER()));
9gt; ('오류 심각도 수준?=?'? ?STR(ERROR_SEVERITY()));
10gt; PRINT('오류 상태 코드?=?'? ?STR(ERROR_STATE()));< / p>
11gt;PRINT('오류 메시지?=?'? ?ERROR_MESSAGE());
12gt;?END?CATCH
13gt;?go p >
오류 코드?=?60001
오류 심각도 수준?=?16
오류 상태 코드?=?1
오류 메시지?= ? 사용자 비밀번호가 잘못되었습니다