1) 데이터베이스에 미리 정해 놓는 조건에 만족하면 자동으로 이벤트 처리 ( 오라클에서 처리 되어서 -> 자바에서는 처리 코드를 작성하지 않는다)
2) TRIGGER : DML(INSERT, UPDATE, DELETE) 에서만 사용가능
3) 형식
CREATE [OR REPLACE] TRIGGER tri_name
BEFORE | AFTER (INSERT , UPDATE, DELETE) ON table_name -> 입고 에서 insert 된 후에(after)
BEGIN
TRIGGER 처리 (다른 테이블 처리)
END;
같은 상품이면 before 다른상품이면 after
4) 삭제
DROP TRIGGER trigger_name
5) 수정
ALTER TRIGGER trigger_name -> 수정과 동시에 생성
FUNCTION , PROCEDURE (AutoCommit(x))
TRIGGER (AutoCommit(o))
'In Class > PL_SQL' 카테고리의 다른 글
SQL 계정 생성 (0) | 2020.12.10 |
---|---|
오라클 데이터베이스 SQL 강의 1 강 (SQL,DB,DBMS의 의미와 필요성) (0) | 2020.11.13 |
PL/SQL 에서 변수의 의미와 사용법 (0) | 2020.11.12 |
자바로 연동 시키기 (0) | 2020.11.12 |
PL/SQL 제어문 (0) | 2020.11.10 |