트리거
콜백 메소드라 생각하면 된다.
사용자가 지정해서 제어할 수 없다.
특정 이벤트가 일어날때 자동적으로 실행된다.
너무 많으면 퍼포먼스 저하 우려가 있다.
트리거에 관한 기능을 수행할때
생성
CREATE TRIGGER
수정
ALTER TRIGGER
삭제
DROP TRIGGER
의 권한이 다 필요한다.
트리거의 몸체에는 TCL 사용은 불가능하다.
B>트리거의 구조
실행 시점
실행시키는 이벤트
트리거의 BODY
로 구성되어 있다.
C> 종류
DML과 관련된 트리거
시스템과 관련된 트리거가 있다.
D>사용
E>예시
'DB관련 > oracle' 카테고리의 다른 글
PIVOT - 행을 열로 바꾸기 (1) | 2023.11.14 |
---|---|
CONNECT BY 사용하기 (0) | 2023.11.07 |
서브 프로그램 3 - 패키지 (ORACLE PACKAGE) (0) | 2021.01.21 |
서브 프로그램 - 내장함수(FUNCTION) (0) | 2021.01.21 |
서브 프로그램 - 프로시져(PROCEDURE) (0) | 2021.01.21 |