본문 바로가기
study_db

오라클 반복문 for문 작성 (+ DBMS_OUTPUT 출력안됨)

by developer_j 2024. 6. 18.
728x90
반응형

오라클 for 반복문 작성해보기.

DBMS_OUTPUT.PUT_LINE() 사용했는데 오라클 스크립트 출력창에 안나온다면 출력모드를 on 해준당

 

예제 쿼리

/* 출력 모드 on */
SET SERVEROUTPUT ON; 

/* 변수 정의 */
DECLARE 
NUM1 NUMBER :=1;
TODAYS_DATE DATE := SYSDATE;

/* 함수 시작 */
BEGIN

    DBMS_OUTPUT.PUT_LINE('안녕하세요. 오늘 날짜는..' || TO_CHAR(TODAYS_DATE, 'YYYY.MM.DD')); --출력

	/* 반복문 */
    FOR I IN 1..5
    LOOP
    SELECT SYSDATE + NUM1 INTO TODAYS_DATE FROM DUAL;
    
    DBMS_OUTPUT.PUT_LINE(NUM1 || '일 후 :' || TO_CHAR(TODAYS_DATE, 'YYYY.MM.DD')); --출력
    
    NUM1:=NUM1+2;
    
    END LOOP;
    /* 반복문 END */
    
END;
/* 함수 시작 END */
728x90
반응형