오후 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 )
조경민 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 > MFC/Win32' 카테고리의 다른 글
HICON을 ico로 저장 (0) | 2004.04.28 |
---|---|
확장자로 실행파일 찾기 (0) | 2004.04.28 |
익스플로러 인터페이스 받기 (0) | 2004.04.28 |
[펌] 실행파일 숨기기 (0) | 2004.04.28 |
CSliderCtrl을 DoModal 다이얼로그에 붙일때 (0) | 2004.04.28 |