절차형SQL
1. 사용자 정의함수
- 절차형 SQL을 활용하여 일련의 연산 처리 결과를 단일값으로 변환
- DBMS에서 제공되는 공통적 함수 이외에 사용자가 직접 정의하고 작성
- 호출을 통해 실행되며, 단일값을 조회 또는 삽입, 수정 작업에 이용
2. 트리거
- 특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생하면 DBMS에서 자동적으로 실행되도록 구현된 프로그램
- 이벤트는 전체 트랜잭션 대상과 각 행에 의해 발생되는 경우 모두를 포함할 수 있으며 테이블과 뷰, DB작업을 대상으로 정의
- 데이터 제어어 사용 불가
3. 이벤트
- 특정 시간에 특정한 쿼리, 프로시저, 함수 등을 실행시키는 기능