트리거 기본 형식
CREATE TRIGGER 트리거이름 (BEFORE/AFTER) (INSERT/UPDATE/DELETE) ON 이벤트발생테이블명 FOR EACH ROW // 실행될 문장 행에 각가 적용 WHEN //조건식 BEGIN // 이벤트 발생시 실행할 문장 END;
바인드 변수
매개변수, 전달변수 에서는 변수명 앞에 ':'울 붙여서 사용
:new - 새로입력 된 데이터
:old - 기본 데이터
->:new.컬럼명, old.컬럼명 이런식으로 사용
CREATE TRIGGER welcome
AFTER INSERT
ON emp2 //emp2테이블에서 행입력이 발생했다면,
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('['||:new.ename||']'||님의 입사를 환영합니다. )
END;