오라클 루프 테스트용 PL/SQL

DECLARE

v_cnt number(20) := 0;
v_into number(20) := 0;
v_stdate date := sysdate;

BEGIN

DBMS_OUTPUT.ENABLE ;

DBMS_OUTPUT.PUT_LINE('데이터 동작시작');

DBMS_OUTPUT.PUT_LINE(
to_char(v_stdate,'YYYY-MM-DD HH24:MI:SS')
);


LOOP

{{동작 쿼리}}

v_cnt := v_cnt+1;

EXIT WHEN v_cnt >= 100000;

END LOOP;
DBMS_OUTPUT.PUT_LINE('데이터 동작완료');
DBMS_OUTPUT.PUT_LINE(v_cnt || '루프');
DBMS_OUTPUT.PUT_LINE(
to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')
);
DBMS_OUTPUT.PUT_LINE(
NUMTODSINTERVAL(sysdate-v_stdate,'DAY')
);

END;           


# 결과
데이터 동작시작
2013-06-24 11:47:03
데이터 동작완료
100000루프
2013-06-24 11:47:33
+000000000 00:00:30.000000000


댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📅 달력형