SooBlending

[Oracle] PL/SQL 반복문 (Loop) (for/while) 본문

Programming/DataBase

[Oracle] PL/SQL 반복문 (Loop) (for/while)

블랜더 2017. 11. 10. 16:22

<반복문>

1. loop(반복문)

    형식) 

    LOOP

     반복실행할 문장1;

     반복실행할 문장2;

     반복실행할 문장3;

      EXIT [WHEN 조건식];    

    END LOOP;


  문제) 1부터 10까지 출력하시오.

 ---> loop_test.sql

 

2. for loop

  형식) 

    

    FOR 변수 IN [reverse] 최소값..최대값

    LOOP

           반복 실행할 문장;

    END LOOP;


문제) 화면에 '나는 SQL이 좋아요!!'를 10번 출력하시오.

   ---> for_test.sql


문제) 10부터 1까지 출력하시오. -----> reverse 사용!!


문제) 3단에서 5단까지 출력하시오.

   ---> for_dan.sql

   

   <3단>

   3*1=3

   ...

   3*9=27

   <4단>

   4*1=4

   ...

   4*9=36

   <5단>

   5*1=5

   ...

   5*9=45

   

구구단 결과를 gugudan 테이블에 저장!!

  create table gugudan

  (

     dan     number(2),

     i       number,

     result  number

  );   

   

3. while loop

   형식)

     WHILE 조건식

     LOOP      

                반복실행할 문장;      

     END LOOP;

'Programming > DataBase' 카테고리의 다른 글

[Oracle] PL/SQL 커서 (Cursor)  (0) 2017.11.13
[Oracle] PL/SQL 프로시저/함수 (Procedure/Function)  (0) 2017.11.10
[Oracle] PL/SQL  (0) 2017.11.09
[Oracle] 시퀀스(Sequence)  (0) 2017.11.09
[Oracle] 뷰 (View) 단일뷰/복합뷰  (0) 2017.11.08
Comments