반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 주식
- 나이키
- 제이쿼리
- 덩크 하이
- Dunk Low
- 발매예정
- stockx.com
- dunklow
- 덩크로우
- react
- 리눅스
- 덩크 로우
- 드로우
- 파이썬
- JavaScript
- Github
- dunk high
- draw
- 오라클
- 주식공부
- 자바스크립트
- sacai
- 리액트
- Nike
- oracle
- jQuery
- GIT
- Linux
- 코로나19
- Python
Archives
- Today
- Total
Life goes slowly...
[Oracle] 오라클(Oracle)의 반복문 - LOOP, FOR, WHILE 본문
728x90
반응형
대부분의 프로그래밍 언어에서 For문과 While 문과 같은 반복문이 오라클(Oracle)에서도 사용이 됩니다.
약간 다른 부분이 있기도 하겠지만 프로그래밍 언어는 대부분 비슷한 형태이기에 쉽게 사용이 가능합니다.
오라클(Oracle)의 LOOP문
오라클(Oracle)의 LOOP문은 DO While문과 유사하며 조건을 나중에 검사하는 반복문입니다.
//LOOP 반복문 사용방법
LOOP
[ 반복실행할 처리문]
EXIT [WHEN 조건]
END LOOP
=============================================
//"Hell World!!" 5회 반복 출력
declare
num NUMBER :=1;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE("Hell World!!");
num := num+1;
EXIT WHEN num => 5;
END LOOP;
END;
오라클(Oracle)의 FOR문
오라클(Oracle)의 FOR문은 반복 횟수를 지정하여 사용되는 반복문입니다.
//FOR 반복문 사용방법
FOR 변수 IN [REVERSE] 최소값.. 최대값
LOOP
[ 반복실행할 처리문]
END LOOP
=============================================
//"Hell World!!" 5회 반복 출력
BEGIN
FOR a IN 1.. 5
LOOP
DBMS_OUTPUT.PUT_LINE("Hell World!!");
END LOOP;
END;
오라클(Oracle)의 WHILE문
오라클(Oracle)의 WHILE문은 조건을 먼저 검사하여 사용되는 반복문입니다.
//WHILE 반복문 사용방법
WHILE [조건식]
LOOP
[ 반복실행할 처리문]
END LOOP
=============================================
//"Hell World!!" 5회 반복 출력
declare
num NUMBER :=1;
BEGIN
WHILE (num <= 5) LOOP
DBMS_OUTPUT.PUT_LINE("Hell World!!");
num := num+1;
END LOOP;
END;
728x90
반응형
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 반복되는 문자열 제거 함수 - REGEXP_REPLACE() (0) | 2020.12.24 |
---|---|
[Oracle] 날짜에서 정보 추출하기 - EXTRACT() 함수 (0) | 2020.12.07 |
[Oracle] last_value() - 집합중 마지막 값을 가져오는 그룹함수 (0) | 2020.12.05 |
[Oracle] first_value() - 집합중 첫번째 값을 가져오는 그룹함수 (0) | 2020.12.03 |
[Oracle] 오라클(Oracle) 데이터 존재 확인 - EXISTS() 함수 (0) | 2020.11.14 |
[Oracle] 오라클(Oracle) 위치 반환 함수 - REGEXP_INSTR() (0) | 2020.11.13 |
[Oracle] 오라클(Oracle) LIKE 정규식 함수 - REGEXP_LIKE() (0) | 2020.11.12 |
[Oracle] Row의 이후, 이전 값 반환 함수 - LEAD(), LAG() (0) | 2020.09.04 |
Comments