TOP을 쫓는 술래
분류 전체보기
(54)
My story
(2)
일상다반사
(2)
여행
(0)
IT
(52)
SERVER
(8)
SQL
(16)
SOA
(4)
WEB
(3)
JAVA
(6)
SONY Z LINUX
(1)
성능테스트
(3)
mybatis
(1)
redis
(1)
altibase
(2)
jquery
(2)
VirtualBox
(1)
AWS
(1)
alfresco
(3)
Photo
(0)
홈
태그
미디어로그
위치로그
방명록
/
/
Bulk bind 대량 데이터 처리
2009. 1. 8. 17:30
--// 일반 FOR 루프 사용 FOR v_i IN p_km_arr.FIRST..p_km_arr.LAST LOOP update tst_lec_apply_mgr set gaesul_inwon = to_number(p_gaesul_inwon_arr(v_i)), use_yn = upper(p_use_yn_arr(v_i)), ks_cd = to_number(p_kscd_arr(v_i)) where yy = p_yy and hk = p_hk and km = p_km_arr(v_i) and kun = to_number(p_kun_arr(v_i)); END LOOP; --// FORALL 문으로 대량(Bulk) DML 처리방법(Bulk bind) /* 문법: FORALL index_row IN [ lower_bound ... upper_bound | INDICES OF indexing_collection | VALUES OF indexing_collection ] [ SAVE EXCEPTIONS ] sql_statement; */ FORALL v_i IN p_km_arr.FIRST..p_km_arr.LAST update skky_inwon set gaesul_inwon = to_number(p_gaesul_inwon_arr(v_i)), use_yn = upper(p_use_yn_arr(v_i)), ks_cd = to_number(p_kscd_arr(v_i)) where yy = p_yy and hk = p_hk and km = p_km_arr(v_i) and kun = to_number(p_kun_arr(v_i));
공유하기
게시글 관리
TOP을 쫓는 술래
+ Recent posts
Powered by
Tistory
, Designed by
wallel
Rss Feed
and
Twitter
,
Facebook
,
Youtube
,
Google+
티스토리툴바