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
반응형
'study_db' 카테고리의 다른 글
오라클 시퀀스 ↔ 테이블 시퀀스 맞추기 (동기화하기) (1) | 2024.02.20 |
---|---|
오라클 엑셀 익스포트 시 줄바꿈 오류 (0) | 2023.12.13 |
오라클 SELECT 결과 엑셀로 내보내기 ( 엑셀 저장 / 익스포트 기능 ) (0) | 2023.12.13 |
오라클 뷰를 이용한 DB 세션 죽이기 (V$SESSION, V$SQL, V$SQLAREA) (0) | 2023.12.09 |
오라클 PRAGMA AUTONOMOUS_TRANSACTION, 자율 트랜잭션 지정하기 (1) | 2023.12.07 |