-Before Trigger
명령문이 수행되기 전에 실행되는 Trigger. Insert 또는 Update 명령문을 완료하기 전에 특정 열의 값을 구할 때 사용한다.
-After Trigger
명령문이 수행된 후에 실행되는 Trigger
create or replace TRIGGER 트리거명
BEFOR/AFTER INSERT OR UPDATE 참조테이블
FOR EACH ROW
DECLARE
BEGIN
END;
--BEFOR TRIGGER
create or replace TRIGGER 트리거명
BEFOR INSERT OR UPDATE 참조테이블
FOR EACH ROW
DECLARE
BEGIN
--조건
--1. New.PRDGRADECD = 'S01' 이면 New.SPCLFL = 'Y' 아니면 New.SPCLFL = 'N'
IF New.PRDGRADECD = 'S01' THEN
New.SPCLFL = 'Y'
ELSE
New.SPCLFL = 'N'
END IF;
END;
'언어 > DB' 카테고리의 다른 글
[ORACLE] PL/SQL (0) | 2015.07.10 |
---|---|
[ORACLE] DB 팁 (테이블 상세 내용 쿼리로 조회) (0) | 2015.07.10 |
[ORACLE JAVA] 오라클 JAVA 함수처럼 사용 (0) | 2015.03.10 |
[PLSQL] (0) | 2015.03.10 |
[DB] 문법 (0) | 2015.03.09 |