컴퓨터 프로그래밍 공부

데이터베이스 트리거

게임 개발 2023. 6. 20. 10:36

데이터 베이스 트리거란?

 

데이터 베이스 트리거는 테이블에 대한 이벤트에 반응해

자동으로 실행되는 작업을 말한다.

 

여기서 트리거란,

영어로 trigger 방아쇠라는 뜻인데,

방아쇠를 당기면 그로 인해 총기 내부에서 알아서 

일련의 작업을 수행하고 총알이 날아간다.

 

이처럼 데이터 베이스에도 트리거가 있는데,

데이터 베이스에서의 트리거는 특정 테이블에

INSERT, DELETE, UPDATE 같은,

DML문이 수행되었을 때, 데이터 베이스에서 자동으로 동작하도록 작성된 프로그램이다.

 

즉, 사용자가 직접 호출하는 것이 아닌,

데이터베이스에서 자동적으로 호출하는 것이 가장 큰 특징이다.

 

트리거는 테이블과 뷰 데이터베이스 작업을 대상으로 정의할 수 있으며,

전체 트랜잭션 작업에 대해 (1) 발생되는 트리거(2) 각 행에 대해 발생되는 트리거가 있다.

'컴퓨터 프로그래밍 공부' 카테고리의 다른 글

런타임 게임 아키텍처  (0) 2023.11.18
Yaw, Roll, Pitch  (0) 2023.04.20
CPU와 메모리  (0) 2023.03.27
정리 230319  (0) 2023.03.19
행렬  (0) 2023.03.02