[용어정리] 데이터베이스 트리거(Database Trigger)

데이터베이스 트리거(Database Trigger)

테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미한다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다.

트리거는 크게 나누어 행 트리거, 열 트리거 두 종류가 있다.

쉽게 말해 데이터 테이블에 이벤트에 반응하는 것!

오라클, Microsoft SQL Server, PostgreSQL, MySQL 등 각 SQL 마다 다른 트리거를 가지고 있다.