SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

PLSQL로 일괄처리 하기

돌프1 2023. 3. 3. 17:12

2011-07-28 17:42:50


SQL 4 Oracle 오라클용 sql 실무

▒ PLSQL로 일괄처리 하기

 

declare
    find_CNT  number := 0;
    cursor cg_cursor is
       select COL1 from 타겟_Table  ;
begin
    for box in cg_cursor loop
          UPDATE 타겟_Table SET LGR_MDF_DT='20110701'
          WHERE COL1 = box.COL1 ;
         
           find_CNT  := find_CNT + 1;
           if mod(find_CNT,1000) = 0 then
            commit;
           -- dbms_output.put_line('** Updating COUNT : '|| find_CNT);
           end if;
    end loop;
    commit;
    -- dbms_output.put_line('** Total Update COUNT==> '|| find_CNT);
end;

 

'SQL4Oracle' 카테고리의 다른 글

통계정보 추출  (0) 2023.03.03
합계점수 구간 구하기  (0) 2023.03.03
Oracle 테이블 정보 추출  (0) 2023.03.03
인사 근속기간 추출  (0) 2023.03.03
그룹별 균등하게 금액 추출  (0) 2023.03.03