[SQL] TRIGGER
Trigger : 특정 이벤트가 발생할 때마다 자동으로 실행되는 PL/SQL 블럭 - 개발자가 호출하여 사용할 수 없음 - 데이터 베이스내에 오브젝트로 저장되어 관리 - DML Trigger가 가장 많이 사용 특징 - 트리거를 생성하려면 권한이 필요 - 트리거를 이루는 몸체 부분에 TCL 명령은 포함될 수 없음 #TCL 명령 : rollback 등 단순 DML Trigger 1. 유형 - Before Trigger : 테이블에서 DML 이벤트를 Trigger 하기 전에 본문 실행 - After Trigger : 테이블에서 DML 이벤트를 Trigger 한 후에 본문 실행 - Instead of Trigger : Trigger문 대신 Trigger본문 실행 다른 방법으로 수정 불가능한 뷰에 사용 2. 구조..
DATABASE/SQL
2018. 4. 23. 16:59