트리거1 데이터베이스 개론 & SQL - 마지막 trigger 데이터베이스에서 이벤트(insert, delete, update 가 발생했을 때 )가 발생했을 때 자동적으로 실행되는 프로시저 위의 트리거는 닉네임을 바꾸면 실행되는 트리거이다. 트리거의 정의는 아래와 같다. create trigger 트리거명 before / after on 테이블명 조건 begin // 트리거 내용 end before 와 after 로 해당 이벤트의 전이나 후에 실행해줄지 설정해줄 수 있다. 조건에 속하는 부분에는 for each row 가 예시에 적혀있는데 이는 모든 row에 적용한다는 의미이다. 이는 성능상 문제가 생길 여지가 있는데, 각각의 행에 적용하라는 의미는 트리거가 실행됐을 때 where 절에 조건이 들어가게 된다면, 그 조건에 맞는 행들에게 모두 트리거가 .. 2024. 2. 14. 이전 1 다음