[ORACLE] PL/SQL 익명블록구조

privatekim·2024년 7월 13일
0

ORACLE

목록 보기
31/38

PL/SQL의 프로그램은 블록구조 형식으로 이루어져 있다.

익명(ANONYMOUS) 블록구조

객체 프로그램이 아니다. (DB에 저장되어 있지 않다.)

그 구조는 다음과 같다.

DECLARE
	-- 변수 선언 공간
BEGIN
	-- 프로그램 내부 로직
EXCEPTION
	-- 예외처리 문
END; --블록구조 종료
/ -- 프로그램 실행

hello world

BEGIN
	dbms_output.put_line('hello world');
END;

일반적으로 PL/SQL은 OUTPUT에 대한 결과를 보여주지 않는다.

따라서 SQL PLUS에서는 아래와 같은 코드를 실행시켜 거나

SET SERVEEROUTPUT ON

sqldeveloper에서 해당 계정의 db출력 view를 켜줘야 한다.

0개의 댓글