728x90
개념(DML트리거,DDL트리거)
DML트리거 |
DDL트리거 |
테이블이나 뷰와 관련해서 DML문(INSERT,UPDATE,DELETE)의 이벤트가 발생될때 작동하는 트리거이다. |
서버나 데이터베이스에 DDL문(CREATE,DROP,ALTER)의 이 벤트가 발생될 때 작동하는 트리거이다. |
종류
AFTER 트리거
이름이 뜻하는 대로 해당 작업 후(AFTER에 작동한다는 뜻)
INSTEAD OF 트리거
BEFORE 트리거라고도 부르며 이벤트가 작동하기 전에 작동
CLR 트리거
NET framework에서 생성되는 트리거
사용방법
똑같이 코딩해보세요 이해가 가실껍니다. 옆에 주석문으로 설명해놓았어요! PRINT 문 밑에 GO가 있어야 겠네요 빠져서 죄송! 그리고 제가 임시테이블에 만들어볼라니까 안만들어져요 참고하세요!!
'프로그래밍 학습 > SQL' 카테고리의 다른 글
[MSSQL] 제약조건 사용방법! (0) | 2014.02.07 |
---|---|
[MSSQL] 테이블 생성과 데이터(조회,입력,수정,,삭제) 사용방법! (0) | 2014.02.03 |
[MSSQL] 커서(Cursor)의 개념과 사용방법! (2) | 2014.01.24 |
[MSSQL] 트랜잭션 사용하기! (2) | 2014.01.20 |
[MSSQL] CASE문 개념과 사용방법! (0) | 2014.01.18 |