[ORACLE] PL/SQL - TRIGGER란?

SungminPark·2023년 12월 25일

SQL

목록 보기
5/5
post-thumbnail

📄 Trigger


  • insert, delete, update같은 DML문이 수행 되었을 때 데이터베이스에서 자동으로 동작하도록 작성된 프로그램

📝 사용 형식


create or replace trigger 트리거이름
 (before | after) (insert | delete | update) --이벤트
 on 테이블명
 [for each row] --실행될 문장 행에 각각 적용
 [when 조건식]
 begin
 	--이벤트 발생시 실행할 문장 =>이벤트 처리부
 end;

바인드 변수


  • 매개변수, 전달변수, PL/SQL에서는 변수명 앞에 '.' 을 붙여 사용
  • :new => 새로 입력(insert, update) 된 데이터
  • :old => 기존 데이터
profile
개발자 준비 중 입니다

0개의 댓글