<Exception 이란>

 

Exception 이란 : PL/SQL에서 발생하는 Error

 

EXCEPTION은 PL/SQL Block의 실행중에 발생하여 Block의 작업을

중단시킵니다.

PL/SQL이 EXCEPTION을 발생시킬 때 Block은 항상 종료되겠지만

마지막 조치작업을 수행하도록 EXCEPTION Section을 작성할 수 있습니다


 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 처리 구문  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15

<LOOP 문>

 

[예제5] 예제4를 WHILE LOOP 구문으로 전환하면 다음과 같습니다.


 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 이란  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15

 <LOOP 문>

WHILE LOOP문

 

 

 



제어조건이 True인 동안만 문장을 반복하게 하려면 WHILE LOOP를

사용합니다.

매번 반복되는 첫 문장에서 조건을 평가하여 조건이 False가 되면

LOOP를 종료합니다.

처음 시작에서 조건이 False이면 LOOP문 안으로 들어오지 못하고

LOOP를 종료합니다.


 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.14

<LO​OP 문>

 

[예제4] 예제3을 FOR LOOP 구문으로 전환하면 다음과 같습니다.

 

 

FOR LOOP는 자동으로 값을 1만큼씩 감소시키거나 증가시킵니다. 증감이 1인 일련번호에 대하여 반복처리를 하는 경우에 아주 유용하게 이용할 수 있습니다.
그러나 증감이 1이 아니라면 WHILE LOOP나 BASIC LOOP를 이용하여 증감치를 지정하여야 합니다.

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14

<LOOP 문>

 

FOR LOOP문

 

 


 

FOR LOOP는 PL/SQL이 수행할 반복횟수를 정하기 위해 LOOP 앞에 제어문을 갖습니다.
FOR LOOP문에서 사용된 인덱스는 정수로 자동 선언되므로 따로

선언할 필요가 없고, 상한에 도달할 때까지 루프를 반복할 때마다

자동적으로 1씩 증가합니다.
REVERSE 는 상한에서 하한으로 감소하게 해줍니다.

 

 

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14

<LOOP 문>

 

[예제3] LOOP를 10번 돌면서 한 번 돌 때마다 *를 횟수만큼 출력하면

다음과 같습니다.

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14
IF 문  (0) 2016.01.14

<LOOP 문>

 

[예제3] LOOP를 10번 돌면서 한 번 돌 때마다 *를 횟수만큼 출력하면 다음과 같습니다. 


 

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14
IF 문  (0) 2016.01.14
IF 문  (0) 2016.01.14

 

<LOOP 문>

◎ LOOP문의종류 : BASIC LOOP문, FOR LOOP문, WHILE LOOP문

 


-LOOP와 END LOOP 사이에 반복되는 문장들로 이루어져 있습니다.

문장들의 흐름이 END LOOP에 도달하면 그와 짝을 이루는

LOOP문으로 제어가 돌아갑니다. 이러한 LOOP를 무한 LOOP라 하며, 여기서 빠져나가려면 EXIT 문을 사용합니다. EXIT문을 이용하면

END LOOP다음문으로 제어를 보내므로 LOOP를 종료할 수 있습니다.

조건에 따라 LOOP를 종료할 수 있도록 WHEN절을 기술합니다.

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

LOOP 문  (0) 2016.01.14
LOOP 문  (0) 2016.01.14
IF 문  (0) 2016.01.14
IF 문  (0) 2016.01.14
IF 문  (0) 2016.01.14

+ Recent posts