Trigger(트리거), Trigger(트리거)
CODEDRAGON ㆍDevelopment/Database
반응형
Trigger(트리거)
· Trigger란 특정한 테이블에 INSERT, UPDATE, DELETE와 같은 DML문이 수행되었을 때, 데이터베이스에서 자동으로 동작하도록 작성된 프로그램입니다.
· 즉 사용자가 직접 호출하여 사용하는 것이 아니고 데이터베이스에서 자동적으로 수행하게 됩니다.
· Trigger는 테이블과 뷰, 데이터베이스 작업을 대상으로 정의할 수 있으며, 전체 트랜잭션 작업에 대해 발생되는 Trigger와 각 행에 대해서 발생되는 Trigger가 있습니다.
프로시저와 트리거의 차이점
프로시저 |
데이터베이스 프로시저는 BEGIN ~ END 절 내에 COMMIT, ROLLBACK과 같은 트랜잭션 종료 명령어를 사용할 수 있습니다. |
트리거 |
데이터베이스 트리거는 BEGIN ~ END 절 내에 COMMIT, ROLLBACK과 같은 트랜잭션 종료 명령어를 사용할 수 없습니다. |
'Development > Database' 카테고리의 다른 글
데이터 표준 평가 프로세스 (0) | 2017.06.19 |
---|---|
데이터 관리 조직의 역할과 담당 업무 (0) | 2017.06.14 |
PL/SQL 프로그래밍 가이드 (0) | 2017.06.13 |
정규화(Normalization)-정의, 목적, 특징, 유형, 정규화 수준에 따른 장단점 (0) | 2017.06.09 |
INSERT 명령, INSERT 명령의 일반 형식, INSERT 명령의 특징, INSERT 쿼리 작성시 고려 사항 (0) | 2017.06.09 |