6장. 절차형 SQL
·
정보처리기사/[2과목] 1. 데이터 입출력 구현
1. 절차형 SQL의 개요절차형 SQL은 C, JAVA 등의 프로그래밍 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL을 의미한다.절차형 SQL은 일반적인 프로그래밍 언어에 비해 효율은 떨어지지만 단일 SQL 문장으로 처리하기 어려운 연속적인 작업들을 처리하는데 적합하다.절차형 SQL을 활용하여 다양한 기능을 수행하는 저장 모듈을 생성할 수 있다.절차형 SQL은 DBMS 엔진에서 직접 실행되기 때문에 입출력 패킷이 적은 편이다.BEGIN ~ END 형식으로 작성되는 블록(Block) 구조로 되어 있기 때문에 기능별 모듈화가 가능하다.절차형 SQL의 종류에는 프로시저, 트리거, 사용자 정의 함수가 있다.프로시저(Procedure) : 특정 기능을 수행하는 일종의 트랜잭션 언어로, 호출..