본문 바로가기
정보처리기사

7. SQL 응용 - Chap 3. 절차적 SQL 활용하기

by Elin J 2021. 10. 8.

Chapter 3. 절차적 SQL 활용하기


1. 절차형 SQL
 : 일반적인 개발 언어처럼 SQL 언어에서도 절차 지향적인
프로그램이 가능하도록 하는 트랜잭션 언어

* 절차형 SQL 종류 => 프사트
  프로시저 / 사용자 정의함수 / 트리거

2. 프로시저 
  : 일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합
    -->  디 비 컨 S E T 
     선언부 / 시작,종료부 / 제어부 / SQL / 예외부 / 실행부
       (어려운 부분이라 쿼리 짜는건 안나올 가능성 높지만 프로시저 개념은 알고있기!)

3. 사용자 정의함수
  : 일련의 SQL을 처리하고, 수행결과를 단일 값으로 반환(RETURN) 할 수 있는 절차형 SQL
     --> 디 비 컨 S E R
        선언부 / 시작,종료부 / 제어부 / SQL / 예외부 / 반환부

4. 트리거
  : 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할때마다 관련 작업이 자동으로 수행되는 절차형SQL
     --> 디 이 비 컨 S E
       선언부 / 이벤트부 / 시작,종료부 / 제어부 / SQL / 예외부