데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

update 트리거에 대한 질문 입니다.

icham 2017.09.21 14:09 Views : 3632

안녕하세요.
트리거를 작성하던 중 궁금한 사항이 있어서 질문 드립니다.

update 트리거의 경우 다음과 같이 작성을 했습니다.

CREATE TRIGGER [xxx].[TR_AG_MEMBER 
ON [AAA.[MEMBER]
FOR INSERT,UPDATE,DELETE
AS
BEGIN
DECLARE @icnt INT
DECLARE @dcnt INT

SET @icnt = (select count(*) from inserted)
SET @dcnt = (select count(*) from deleted)

IF (@icnt > 0)
BEGIN
IF (@dcnt > 0)
BEGIN
IF (UPDATE(MOBILE_NO))  <-- 이놈이 MOBILE_NO에 변경이 일어 났을 경우 처리를 하는 부분인데요.

만약 다른컬럼에 변경이 일어났을 경우엔 어떤식으로 처리를 해야 하나요?

IF(UPDATE(MOBILE_NO))
BEGIN
END

IF(UPDATE(USER_NM))
BEGIN
END

이런식으로 해야 하는 건가요?.
혹시 
IF(UDDATE(USER_NM,MOBILE_NO)) 처럼 쭉 써주는 방식은 없는건지 궁금해서 질문 드립니다.
감사합니다.
No. Subject Author Date Views
10011 SELECT절에서 COUNT와 MAX 조건을 다르게 가져오고 싶습니다. [2] tempest 2017.10.16 4685
10010 디렉터리 이름이 올바르지 않습니다(mscorlib) 오류가 뜹니다.. 스터프 2017.10.15 7459
10009 쿼리질문입니다 [1] 일취월장 2017.10.14 4683
10008 UNION ALL 컬럼 병합 문제 질문. [2] 정자 2017.10.13 8529
10007 sql asp 연동 질문이요!! [1] 기마긴 2017.10.13 6598
10006 통계쿼리 문의드립니다. [2] 강종원 2017.10.13 5274
10005 초보 쿼리 문의.. [3] 콩만듀 2017.10.12 4981
10004 primarmy key 관련 질문입니다. [1] LJstyleS 2017.10.11 4425
10003 아래질문 답변에 관한 건데요 ㅠㅠ [1] LJstyleS 2017.10.10 3984
10002 sp에서 case when 을 사용하려고 하는데요 [1] LJstyleS 2017.10.10 3895
10001 연결된 서버로의 데이터 복사(select into)질문입니다. 양털목도리 2017.09.29 3221
10000 [복구] Transaction Log Backup 에 대한 복구 [6] DBABong 2017.09.28 5212
9999 테이블에 항목별로 날짜를 추가하고 싶습니다. [2] 박정현팬 2017.09.27 3534
9998 사용중인 테이블을 새로 만들면 용량이 줄어들까요? [2] 카루카루 2017.09.26 3545
9997 FAIL OVER CLUSTER 구성시 MSDB와 LOGIN ACCOUNT 동기화 문의 드려요 lobb 2017.09.25 2759
9996 데이터베이스 별로 CPU 사용량을 제한할 수 있을까요..?? [2] 리얼아도 2017.09.22 4622
» update 트리거에 대한 질문 입니다. [1] icham 2017.09.21 3632
9994 mdf, ldf 복사 관련 문의 입니다. [4] 호짱 2017.09.20 5416
9993 alwayson Availability Group의 DISK 구성 문의 합니다. [3] lobb 2017.09.20 3602
9992 ssms 언어변경질문 [1] MSG 2017.09.20 4631





XE Login