[ORACLE] 트리거(Trigger)
이번엔 트리거(Trigger)에 대해서 알아 볼 것이다. 트리거(Trigger) 트리거는 사전적 의미로 '방아쇠를 당기다'인데 쿼리에서 어느 지정한 조건이 만족되면 연관된 다른 이벤트가 발생하게 한다. SQL 실행 시기를 기준으로 before 트리거( INSERT, UPDATE, DELETE 실행하기 전에 트리거 먼저 실행 됨), after 트리거( INSERT, UPDATE, DELETE 실행하고 난 후 트리거 실행 됨)가 있고, 실행 시 영향을 받는 곳을 기준으로 row 트리거(행:실행된 트리거가 row(행) 하나하나 마다 실행 됨), statement 트리거(문장:실행된 트리거가 INSERT,UPDATE,DELETE 문장에 한 번만 실행 됨)이 있다. 트리거는 트랜잭션 제어문(COMMIT, ROLL..
2022. 6. 20.