절차형 SQL 일반 개발 언어처럼 SQL에서 제공하는 절차 지형적인 프로그램 언어 - SQL문의 연속적인 실행이나 조건에 따른 분기처리를 이용해 특정기능을 수행하는 저장 모듈 생성 특징 - 변수, 상수 선언 - IF, LOOP등의 절차형 언어 사용 - 사용자 정의 에러 사용 - 조건문, 반복문 등 단일 SQL문장으로 실행하기 어려운 연속적인 작업 처리 가능 - 응용프로그램의 성능 향상 및 서버 통신량 감소 효과 종류 - Procedure: 트랜잭션 언어로 미리 저장해놓은 SQL 작업 수행 (Output X) - User Defined Function: 프로시저와 비슷, SQL로 작업 처리하여 종료 시 RETURN으로 단일값 반환 - Trigger: 데이터 입력, 갱신, 삭제 등 이벤트 발생시 원하는 작업..