본문 바로가기
728x90
반응형

Loop3

Oracle 개발자 수업 44일차 - 커서(CURSOR), 프로시저(PROCEDURE) 1. CURSOR 2. PROCEDURE 1. CURSOR - SELECT INTO절과 유사한 부분이 많으므로 비교하면서 공부하자. [ SELECT INTO & CURSOR ] 1) SELECT INTO - 결과셋의 레코드가 1개일 때만 사용 가능하다. - 결과셋의 컬럼은 1개 이상이다. - 자바의 Iterator 구조와 유사하다. 2) CURSOR - 결과셋의 레코드가 0개 이상일 때 사용 가능하다.(N개) - 컬럼셋의 컬럼은 1개 이상이다. - 일반적으로 결과셋의 레코드가 2개 이상일 때 권장한다. - 기본 문법 DECLARE 커서 선언; BEGIN 커서 열기; LOOP 레코드 접근 -> 커서 사용 END LOOP; 커서 닫기; END; [ SELECT INTO & CURSOR 예제] - 두 쿼리를 .. 2021. 5. 31.
Oracle 개발자 수업 43일차 - 반복문(LOOP, FOR LOOP, WHILE LOOP), 예외처리(EXCEPTION) 1. 반복문(LOOP, FOR LOOP, WHILE LOOP) 2. 예외처리(EXCEPTION) 1. 반복문(LOOP, FOR LOOP, WHILE LOOP) [ LOOP ] - 무한 루프 - 탈출 조건 처리(안하면 무한 반복) - 예제 SET SERVEROUTPUT ON; -- 예제1 BEGIN LOOP DBMS_OUTPUT.PUT_LINE(TO_CHAR(SYSDATE, 'HH24:MI:SS')); END LOOP; END; ----> 현재시간이 무한반복.. -> 에러발생 -- 예제2 DECLARE VNUM NUMBER := 1; BEGIN LOOP DBMS_OUTPUT.PUT_LINE(VNUM); VNUM := VNUM + 1; EXIT WHEN VNUM > 10; --> EXIT: Java의 if문.. 2021. 5. 28.
JAVA 개발자 수업 10일차 1. for 반복문 for for 누적값 구하기 난수 분기문 무한루프 1. for 반복문 (1) for - 실행 블럭내의 코드를 원하는 횟수만큼 반복 실행하는 제어 - 목적 a. 반복 횟수 제어 b. 루프 변수 값 제어 - 형식 for (초기식; 조건식; 증감식) { 실행문; } (2) for 누적값 구하기 - 1. 누적변수를 선언한다. - 2. 누적 대상을 얻기 위한 제어문을 만든다. - 3. 누적 변수에 누적 대상을 더한다. (3) 난수 - 정의 : 임의의 수 - Math 클래스, Random 클래스 2가지가 있다. - Math 클래스 사용 예시 : System.out.println(Math.random()); --> 출력 : 0.0 ~ 0.999999999999 사이의 값 랜덤 (4) 분기문 - b.. 2021. 4. 9.
728x90
반응형