프로시저 이론

    [DB] 절차형 SQL (PL/SQL, Trigger)

    #1 절차형 SQL 일반적인 개발언어처럼 SQL문도 절차지향적인 프로그램 작성이 가능하도록 절차 형 SQL을 제공한다. 절차 형 SQL을 사용하면 SQL문의 연속적ㅇ니 실행이나 조건에 따른 분기 처리를 수행하는 모듈을 생성할 수 있다. 오라클 기준 이러한 절차 형 모듈의 종류는 프로시저, 사용자 정의함수, 트리거가 있다. 오라클 기준 이러한 절차 형 모듈을 PL/SQL이라고 부른다. #2 PL/SQL의 특징 Block 구조로 되어있으며 각 기능별로 모듈화가 가능 변수/상수 선언 및 IF/LOOP문 등의 사용이 가능 DBMS에러나 사용자 에러 정의를 할 수 있음 PL/SQL은 오라클에 내장 시킬수 있으므로 어떠한 오라클 서버로도 이식이 가능 PL/SQL은 여러 SQL문장을 Block으로 묶고 한번에 Blo..