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 |