본문 바로가기

LOOP

#52_140827_JAVA_LOOP # LOOP l while loop 문 1. loop 문의 3가지 조건- 변수 선언- 반복 조건- 반복 조건을 무너뜨릴 조건 l For …. loop 문 구구단public static void main(String[] args){ for(int num1=1; num1 더보기
#13_140701_PL_SQL_REF CURSOR # REF CURSOR l ref cursor : 동적 SQL에서 커서를 사용하려면 ref cursor를 사용해야한다.l 일반 커서와 ref cursor 의 차이점- 우리가 알고있는 커서선언은 declare 절에서 수행하는데 ref cursor 는 커서선언이 실행절(begin)에서 이루어진다l 일반커서- 수행 순서 : cursor 선언 >> cursor open >> cursor에 있는 내용 fetch >> cursor close- 일반적인 커서 선언방법cursor emp_cursor isselect empno,ename,salfrom emp;- 아래의 출력결과를 emp_cursor 라는 메모리에 올려놓고 cursor를 메모리에 오픈하고 하나씩 하나씩 fetch 함 - for loop 문은 open, f.. 더보기
#10_140626_PL_SQL_CURSOR # CURSORl 커서 : 수행하는 SQL 문의 결과를 처리하기 위한 메모리 영역 - 암시적 커서 : SQL%rowcount. 메모리에 미리 올려놓고 사용자가 데이터를 업데이트하면 알아서 바꿔줌 명시적 커서 : 커서선언 -> 커서오픈 -> 커서패치 커서 close 문제61. 직업을 물어보게 하고 직업을 입력하면 해당 사원의 사원이름, 월급과 부서위치가 출력되게하시오 set serveroutput onaccept p_job prompt '직업를 입력하시오! 'DECLARE CURSOR emp_cursor IS SELECT e.ename, e.sal, d.loc FROM EMP e, DEPT d WHERE e.job = UPPER('&p_job') AND e.deptno = d.deptno; v_ename .. 더보기
#9_140625_PL_SQL_LOOP문 # LOOP문 l LOOP 문을 사용해야 하는 이유 – 특정 실행문을 반복해서 수행하고자 할 때 사용l LOOP 문의 종류 3가지- basic loop- while loop : 조건이 true인 경우만 반복 - for loop 문제36. 아래의 테이블을 생성하고 empno에 1~50000 만번까지 숫자를 입력하고 ename에는 scott를 입력하시오 CREATE TABLE emp440(empno NUMBER(10),ename VARCHAR2(20)); SET serveroutput ON DECLARE v_count NUMBER(10) := 1; BEGIN LOOP v_count := v_count+1; INSERT INTO emp440 VALUES (v_count,'SCOTT'); EXIT WHEN v_.. 더보기