본문 바로가기

오라클

PL/SQL 에 대하여

https://mndeveloper.tistory.com/419

 

PL/SQL

Oracle's procedure language extention to SQL

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