반응형 for2 오라클(SQL) FOR문과 CURSOR FOR문과 CURSOR 테이블 다운로드 /* CURSOR 속성 %ISOPEN : 커서가 열린 상태면 TRUE %NOTFOUND : SQL실행 후 데이터가 없으면 TRUE %FOUND : SQL실행 후 데이터가 있을때 TRUE %ROWCOUNT : 행의 수 */ 사용예) 사원테이블에서 부서번호 90번 부서에 속하 직원정보를 출력하시오 ALIAS는 사원번호, 사원명, 입사일 / DESC EMPLOYEES;--테이블의 자료형확인 / SET SERVEROUTPUT;--DVMS켜기 / DECLARE --SCALAR변수 V_ID VARCHAR2(30); V_NAME VARCHAR2(60); V_DATE DATE; --REFERENCE 변수 = NUMBER(6) V_DID EMPLOYEES.DEPARTMENT_ID%.. 2021. 3. 12. 오라클(SQL)반복문과 커서 LOOP문 반복문과 커서 테이블 다운로드 1.반복문 -LOOP,WHILE,FOR문이 제공 -기본 구조는 LOOP문 1)LOOP문 .무한 루프를 수행하는 반복문 .EXIT문을 사용하여 반복을 멈출수 있음 .자바의 DO문과 유사 (사용형식) LOOP 반복처리문(들); [EXIT WHEN 조건;] END LOOP; -'EXIT WHEN 조건' :조건이 참인 경우 반복을 탈출 예)구구단의 4단을 LOOP문을 이용하여 출력 DECLARE V_BASE NUMBER:=4; V_CNT NUMBER:=0; V_RES NUMBER:=0; BEGIN LOOP V_CNT:=V_CNT+1; EXIT WHEN V_CNT > 9; V_RES:=V_BASE*V_CNT; DBMS_OUTPUT.PUT_LINE(V_BASE||'*'||V_CNT||.. 2021. 3. 11. 이전 1 다음 반응형