개발/보험IT

[PL/SQL] 00. PL/SQL이란?

미니소곰 2020. 6. 4. 22:21

PL/SQL이란?

Procedural Language / Structured Query Language의 약어입니다. 바로 해석하자면 절차적 언어/ 구조화 질의어.

 

SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위한 목적으로 설계된 프로그래밍 언어인데,

PL/SQL은 오라클이 SQL에 절차적 요소를 추가하여 만든 절차적 프로그래밍 언어입니다.

 

PL/SQL에는 조건문과 반복문과 같은 절차적 요소가 포함되어 있습니다. 상수, 변수, 프로시저, 함수, 트리거등을 선언할 수 있고, 예외처리가 가능합니다. 컬렉션(연관배열, 중첩 테이블, 가변배열)도 존재합니다.

 

PL/SQL의 일반적인 구문은 ADA와 Pascal 언어를 기반으로 만들어졌습니다.

 

-환경

PL/SQL 프로그램을 실행하려면, 오라클 RDBMS Server가 설치되어있어야합니다.