영향을받는 테이블에 대한 경고와 같이 테이블 디자인의 모든 변경 사항에 대해 사용자 지정 경고를 만들고 싶습니다. ALTER_TABLE에 대한 데이터베이스에 트리거를 만들었지 만 경고를 표시하는 방법을 모르겠습니다. 아이디어가 있으십니까?사용자 지정 경고 만들기
0
A
답변
0
- 새 메시지 :
EXEC Sp_Addmessage 500021,
10,
'Custom message';
GO
RAISERROR(500021, 10, 1);
- 메시지의 대체 : - :
EXEC Sp_Altermessage 500021,
@Parameter = 'with_log',
@Parameter_value = 'true';
- 메시지를 삭제 : 메시지를 변경하면
EXEC Sp_Addmessage 500021,
10,
'Custom message... ',
@Lang = 'us_english',
@With_log = 'false',
@Replace = 'replace';
GO
RAISERROR(500021, 10, 1);
EXEC Sp_Dropmessage 500021;
+0
그리고 오류가 발생하면 이러한 메시지를 사용할 수 있습니다. –
+0
@ SimonG 내 대답이 유용하다고 생각되면 동의하십시오. 감사. –
+0
나는 테이블을 변경하려고 할 때 경고 메시지를 원한다.이 변경은 더 많은 테이블에 영향을 미친다. 그것은 SSMS 디자인에서도 나타납니다. 나는 그런 것을 원한다. – SimoneG
[SQL Server의 RaiseError] (https://stackoverflow.com/questions/15944630/raiseerror-in-sql-server)의 가능한 복제본 –