DATABASE(oracleDB 11g)/PLSQL

[PL/SQL]혼합, DDL, DB 이벤트 트리거(TRIGGER) 생성

SEUNGSAMI 2019. 2. 25. 15:05

혼합, 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