오후 4:02 2002-08-23
조경민 bro@shinbiro.com
트리거
===============================================================
데이타베이스 테이블에서 오른클릭 모든작업/ 트리거 관리에서
하나 새로운 트리거를 만든다.


-----------------------------------------------------------------------------------------------------------
-- 부서삭제시 자동 관련 하위 부서, 릴레이션 삭제 트리거
-- 2002--08-23 조경민
-----------------------------------------------------------------------------------------------------------
CREATE TRIGGER tr_AutoDeleteRelation ON [dbo].[CD_Group]
FOR DELETE
AS
--부서가 삭제되면 하위 관련 Relation 레코드들은 삭제함
DELETE FROM CD_Relation WHERE K_GroupID IN
        ( SELECT del.K_GroupID FROM deleted as del )
--하위 부서를 삭제시킨다.
DELETE FROM CD_Group WHERE K_GroupID_P IN
        ( SELECT del.K_GroupID FROM deleted as del )



-----------------------------------------------------------------------------------------------------------
--직급삭제시 자동 관련 하위 직급 삭제 트리거
-- 2002--08-23 조경민
-----------------------------------------------------------------------------------------------------------
CREATE TRIGGER tr_AutoDeleteRank ON [dbo].[CD_Rank]
FOR DELETE
AS
--하위 부서를 삭제시킨다.
DELETE FROM CD_Rank WHERE K_RankID_P IN
        ( SELECT del.K_RankID FROM deleted as del )

'KB > 기타' 카테고리의 다른 글

UltraEdit-32 와 ctags 사용  (0) 2004.03.20
div 절대좌표로 태그로 놓기  (0) 2004.03.19
XML_XSL_CSS  (0) 2004.03.19
XML Link 약간;  (0) 2004.03.19
XSLT 스펙 정리  (0) 2004.03.19

+ Recent posts