삽입 유형 대신 INTOEAD OF 트리거 유형이 있습니다. 그것은 뭔가 다음과 같습니다"영향을받은 행"메시지를 트리거 및 비활성화합니다.
IF EXISTS(some select staement)
updade
set
where
ELSE IF (some other select staement)
insert
values
ELSE--(3)
RAISERROR ('msg',16,1)
RETURN; SET NOCOUNT ON;
문제는 3 년이다 - "다른"옵션 내가 어떤 "행 적용됨"메시지없이 단지 에러 메시지를 표시하고 싶습니다. 나를 위해 일할 때 NOFOUNT를 설정하십시오. 나는 이미 다른 구성을 시도해 왔으며, 이것을 반환하거나하지 않고 이것을 넣었다. 나는 진술서에 사방에 퍼트렸다. 어디서나 작동하지 않습니다. SQL Server 2005 사용 누군가 제발 나를 도와 줄 수 있습니까? 영향을받은 행은 항상 표시되어야합니다. 유일한 예외는 else 문입니다.
무엇이 작동하지 않습니까? 오류 메시지 란 무엇입니까? –