PL/SQL의 프로그램은 블록구조 형식으로 이루어져 있다.
객체 프로그램이 아니다. (DB에 저장되어 있지 않다.)
그 구조는 다음과 같다.
DECLARE
-- 변수 선언 공간
BEGIN
-- 프로그램 내부 로직
EXCEPTION
-- 예외처리 문
END; --블록구조 종료
/ -- 프로그램 실행
BEGIN
dbms_output.put_line('hello world');
END;

일반적으로 PL/SQL은 OUTPUT에 대한 결과를 보여주지 않는다.
따라서 SQL PLUS에서는 아래와 같은 코드를 실행시켜 거나
SET SERVEEROUTPUT ON
sqldeveloper에서 해당 계정의 db출력 view를 켜줘야 한다.
