혼합, DDL, DB 이벤트 트리거(TRIGGER) 생성
혼합 트리거
- 실행되는 문장 앞,뒤 실행되는 문장이 영향을 주는 각 행앞 또는 뒤 이 네가지 지점에 대한 작업을 각각 지정하는데 사용 할 수 있는 테이블의 단일 트리거이다.
- 혼합 트리거는 DML트리거여야만 한다.
- 테이블이나 뷰에 정의
DDL문의 트리거
- 다음의 구문을 사용
1 2 3 4 5 | CREATE [OR REPLACE] TRIGGER trigger_name BEFORE | AFTER -- Timing [ddl_event1 [OR ddl_event2 OR ...]] ON {DATABASE | SCHEMA} trigger_body | cs |
- DB가 시작 종료, 에러가 발생할때 등의 상황에서 사용된다.
데이터베이스 이벤트 트리거
- 데이터 보안 향상에 도움이 된다.
- 데이터 무결성 향상에 도움이 된다.
SQL을 배운지 얼마 되지 않아 잘못된 내용이 있을 수 있습니다. 틀린 내용이있다면, 댓글로 달아주세요.
'DATABASE(oracleDB 11g) > PLSQL' 카테고리의 다른 글
[PL/SQL]트리거의 기초 (0) | 2019.02.25 |
---|---|
[PL/SQL]컬렉션 사용의 기초 (0) | 2019.02.25 |
[PL/SQL]코드 설계 고려 사항 기초 (0) | 2019.02.22 |
[PL/SQL]동적 SQL의 기초 (0) | 2019.02.22 |
[PL/SQL]패키지 작업의 기초 (0) | 2019.02.22 |