PL/SQL 구조 (Structure of PL/SQL Block)

Oracle PL/SQL 은 어떻게 구성되는지 알아보겠습니다.

Structure of PL/SQL

DECLARE

BEGIN

     FOR i IN 1..500 LOOP

          INSERT INTO customer (ssn, name)
          VALUES (100 + i, 'Thom');

EXCEPTION

END

코드를 보면

DECLARE : 코드의 첫번째 줄이며 사용될 variables 를 정의합니다.
BEGIN : 코드가 시작된다는것을 의미합니다.
EXCEPTION : 예외처리를 합니다.
END : 프로그램이 끝났다는것을 의미합니다.

DECLARE 와 EXCEPTION 은 항상 지정해주지 않아도됩니다.

Comment 코멘트(주석) 다는법입니다.

한줄코멘트 : —
장문코멘트 : /* */

Comments를 포함한 코드입니다.

/*
This code is an example.
Basic structure of PL/SQL
*/
-- Declare variables
DECLARE 

-- Program begin here
BEGIN 
-- Using for loop to populate
     FOR i IN 1..500 LOOP

          INSERT INTO customer (ssn, name)
          VALUES (100 + i, 'Thom');

-- Catch exceptions
EXCEPTION

-- End of the program
END
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s