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.1 PLSQL 이란? – 대나무숲

1.1 PLSQL 이란?

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

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의 장점

– PL/SQL 문은 BLOCK 구조로 다수의 SQL 문을 한번에 ORACLE DB로 보내서 처리하므로 수행속도를 향상 시킬수 있다.

– PL/SQL 의 모든 요소는 하나 또는 두개이상의 블록으로 구성하여 모듈화가 가능하다.

– 보다 강력한 프로그램을 작성하기 위해서 큰 블록안에 소블럭을 위치시킬 수 있다.

– VARIABLE, CONSTANT, CURSOR, EXCEPTION을 정의하고, SQL문장과 Procedural 문장에서 사용 한다.

– 단순, 복잡한 데이터 형태의 변수를 선언 한다.

– 테이블의 데이터 구조와 컬럼명에 준하여 동적으로 변수를 선언 할 수 있다.

– EXCEPTION 처리 루틴을 이용하여 Oracle Server Error를 처리 한다.

– 사용자 정의 에러를 선언하고 EXCEPTION 처리 루틴으로 처리 가능 하다.

참고링크

SQL 전문가 가이드 – 제8절 절차형 SQL


답글 남기기 0

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