본문 바로가기
반응형

base2

[DB] 트리거(Trigger) 트리거(Trigger) 특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생하면 DBMS에서 자동적으로 실행되도록 구현된 프로그램입니다. 이벤트는 전체 트랜잭션 대상과 각행에 의해 발생되는 경우 모두를 포함할 수 있으며 테이블과 뷰(View), DB 작업을 대상으로 정의할 수 있습니다. 트리거의 목적 특정 테이블에 대한 데이터 변경을 시작점으로 설정하고, 그와 관련된 작업을 자동적으로 수행하기 위해 트리거를 사용합니다. 일반적으로 이벤트와 관련된 테이블의 데이터 삽입, 추가, 삭제 작업을 DBMS가 자동적으로 실행시키는데 활용합니다. 트리거의 종류 종류 설명 헹 트리거 데이터 변화가 생길 때마다 실행 문장 트리거 트리거에 의해 단 한 번 실행 트리거의 구성 ※ 프로시저나 사용자 정의함수와 기.. 2021. 2. 16.
[DB] 사용자 정의함수(User-Defined Function) 사용자 정의함수(User-Defined Function) 절차형 SQL을 활용하여 일련의 SQL 처리를 수행하고, 수행 결과를 단일 값으로 반환할 수 있는 절차형 SQL 입니다. DBMS에서 제공되는 공통적 함수 이외에 사용자가 직접 정의하고 작성할 수 있습니다. 사용자 정의함수(User-Defined Function) 구성 ※ 기본적인 개념 및 사용법, 문법 등은 프로시저와 동일합니다. ※ 종료 시 단일 값을 반환한다는 것이 프로시저와 가장 큰 차이점입니다. 사용자 정의함수의 호출을 통해 실행되며, 반환되는 단일 값을 조회 또는 삽입, 수정 작업에 이용하는 것이 일반적입니다. 구성요소 설명 선언부(DECLARE) 사용자 정의함수의 명칭, 변수와 인수 그리고 그에 대한 데이터 타입을 정의하는 부분 시작/.. 2021. 2. 16.
반응형