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
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 서브쿼리 / 단일형 서브쿼리 (Sub Query) (0) | 2020.11.16 |
---|---|
[Oracle] 데이터 정렬하기 (ORDER BY) (0) | 2020.09.28 |
[Oracle] SQL*Plus 컬럼 사이즈 조절하기 (0) | 2020.09.12 |
[Oracle] SQL 문법 / SELECT (0) | 2020.09.12 |
댓글