mun dev

[PL SQL] PL SQL이란? PL SQL 블록(BLOCK)의 구조 본문

DB/Oracle

[PL SQL] PL SQL이란? PL SQL 블록(BLOCK)의 구조

mndev 2024. 2. 27. 15:41

PL/SQL이란?

  • PL/SQL은 Oracle’s Procedural Language extension to SQL의 약자이다.
  • SQL 문장에서 변수 정의, 조건처리(IF), 반복처리(LOOP, WHILE, FOR)등을 지원하며, 오라클 자체에 내장되어 있는 절차적 언어(Procedure Language)이다.
  • DECLARE문을 이용하며 정의되며, 선언문의 사용은 선택 사항
  • PL/SQL문은 블록 구조로 되어 있고, PL/SQL 자신이 컴파일 엔진이 가지고 있다.

 

PL/SQL BLOCK STRUCTURE

  • PL/SQL은 프로그램을 논리적인 블록으로 나누는 구조화된 블록언어
  • PL/SQL 블록은 선언부(선택적), 실행부(필수적), 예외 처리부(선택적)으로 구성되어 있고, BEGIN과 END 키워드는 반드시 기술해 주어야 한다.
  • PL/SQL 블록에서 사용하는 변수는 블록에 대해 논리적으로 선언할 수 있고, 사용할 수 있다.

 

 

PL/SQL 프로그램의 작성 요령

  • PL/ SQL 블록내에서는 한 문장이 종료할 때마다 세미콜론(;)을 사용한다.
  • END뒤에 세미콜론(;)을 사용하여 하나의 블록이 끝났다는 것을 명시한다.
  • PL/SQL 블록의 작성은 편집기를 통해 파일로 작성할 수 있고, SQL 프롬프트에서 바로 작성할 수 있음

 

 

 

Reference.

 

PL/SQL Block의 구조

PL/SQL Block Structure   PL/SQL은 프로그램을 논리적인 블록으로 나누는 구조화 된 블록 언어 이다.   PL/SQL 블록은 선언부(선택적), 실행부..

www.gurubee.net

 

PLSQL 이란?

PL/SQL이란? - PL/SQL 은 Oracle’s Procedural Language extension to SQL 의 약자 이다. - SQL문장에서 변수정의, 조건처리(IF), 반복처리(LOOP,..

www.gurubee.net