본문 바로가기
프로그래밍/Oracle

[Oracle] PL / SQL 기본 정리

by bovi 2020. 11. 11.

 

PL/SQL 이란 

Procedural Language/SQL의 약자로 절차적인 기능을 기본적으로 가지는 프로그래밍 언어

 

 

PL/SQL의 런타임 구조

 

 

PL/SQL 기본 구조

기본적으로 블록 구조로 되어있으며 선언부(DECLARE) , 실행부(BEGIN) , 예외처리부(EXCEPTION)으로 구성 

 

 

PL/SQL BLOCK 기본 구성

 

Declare ( 선언부 ) 모든 변수나 상수를 선언하는 부분
Begin ( 실행부 ) 제어문 / 반복문 / 함수 정의 등의 로직을 기술함
Exception ( 예외 처리부 ) 실행 도중 에러 발생 시 해결하는 문장들을 기술함

 

선언부와 예외 처리부는 경우에 따라 생략이 가능하나 실행부는 반드시 있어야 한다. 예약어(DECLARE등)는 세미콜론으로 끝나지 않지만 나머지 명령어들은 SQL 문장처럼 세미콜론으로 끝이 난다.

 

 

★ 참고사항

PL/SQL은 처리된 문장의 결과를 화면에 출력하지 않아서, 아래의 코드를 사용하여 출력기능을 활성화 시킨다.

 

SET SERVEROUTPUT ON;

 

 

 

 

[ 참고문헌 ]

다양한 예제로 쉽게 배우는 오라클 SQL과 PL/SQL

댓글