구성 키워드 | 필수/선택 | 설명 |
---|---|---|
DECLARE(선언부) | 선택 | 실행에 사용될 변수 · 상수 ·커서 등 선언 |
BEGIN(실행부) | 필수 | 조건문 · 반복문 · SELECT · DML · 함수 등 정의 |
EXCEPTION(예외처리) | 선택 | PL/SQL 실행 중 발생하는 오류를 해결하는 문장 기술 |
[ PL/SQL 블록의 기본형식 ]
DECLARE [ 실행에 필요한 여러 요소 선언(변수) ]; BEGIN [ 작업을 위해 실제 실행하는 명령어 ]; EXCEPTION [ PL/SQL 수행 도중 발생하는 오류 처리 ] END; /
[ 환경 변수 값 설정 ]
<aside> 💡 SET SERVEROUTPUT ON;
</aside>
[ 변수의 초기화 , 변수 값 출력 ]
DECLARE
EMP_ID NUMBER;
EMP_NAME VARCHAR2(30); -- 변수 및 배열 선언 자리 [변수명 자료형]
BEGIN
EMP_ID := 888; --> := 대입 연산자
EMP_NAME := '배장남';
DBMS_OUTPUT.PUT_LINE('EMP_ID: '||EMP_ID);
DBMS_OUTPUT.PUT_LINE('EMP_NAME: '|| EMP_NAME);
END;
/
[ %TYPE ]