Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-member domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /ledcorps/www/wp/wp-includes/functions.php on line 6114 1.2 PL/SQL Block의 구조 – 대나무숲

1.2 PL/SQL Block의 구조

출처 http://www.gurubee.net/lecture/1342

PL/SQL Block Structure

  PL/SQL은 프로그램을 논리적인 블록으로 나누는 구조화 된 블록 언어 이다.

  PL/SQL 블록은 선언부(선택적), 실행부(필수적), 예외 처리부(선택적)로 구성되어 있고, BEGIN과 END 키워드는 반드시 기술해 주어야 한다.

  PL/SQL 블록에서 사용하는 변수는 블록에 대해 논리적으로 선언할 수 있고 사용할 수 있다.

PL/SQL Block StructureDECLARE- Optional- Variables, cursors, user-defined exceptionsBEGIN- Mandatory- SQL Statements- PL/SQL StatementsEXCEPTION- Actions to perform when errors occurEND- Mandatory
Declarative Section(선언부)
  • – 변수, 상수, CURSOR, USER_DEFINE Exception 선언
Executable Section(실행부)
  • – SQL, 반복분, 조건문 실행
  • – 실행부는 BEGIN으로 시작하고 END로 종료된다.
  • – 실행문은 프로그램 내용이 들어가는 부분으로서 필수적으로 사용되어야 한다.
Exception Handling Section(예외처리)
  • – 예외에 대한 처리.
  • – 일반적으로 오류를 정의하고 처리하는 부분으로 선택 사항이다.

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

– PL/SQL 블록내에서는 한 문장이 종료할 때마다 세미콜론(;)을 사용 한다.

– END뒤에 세미콜론(;)을 사용하여 하나의 블록이 끝났다는 것을 명시 한다.

– PL/SQL 블록의 작성은 편집기를 통해 파일로 작성할 수도 있고, SQL 프롬프트에서 바로 작성 할 수도 있다.

– SQL*PLUS 환경에서는 DECLARE나 BEGIN이라는 키워드로 PL/SQL블럭이 시작하는 것을 알 수 있다.

– 단일행 주석 : —

– 여러행 주석 : /* */

– PL/SQL 블록은 행에 / 가 있으면 종결 된다.


답글 남기기 0

Your email address will not be published. Required fields are marked *