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을 쫓는 술래
sql 원하는 자리에 - 넣기
2009. 1. 8. 17:26
select replace(to_char(1111111111,'999,99,99999'),',','-') from dual;
이것 말고 더좋은거 있나요? 있으면 알려주세요
공유하기
게시글 관리
구독하기
TOP을 쫓는 술래
sql 원 단위를 백만원 단위로 보여주기
2009. 1. 8. 17:23
select substr(a,0,length(a)-6 ) from ( select '123456789123456789' a from dual) ; select trunc(a/1000000) from ( select 123456789123456789 a from dual); select a/1000000 from ( select 123456789123456789 a from dual);
이렇게 하면 되는데 더 좋은거 아시면 알려주세요.
공유하기
게시글 관리
구독하기
TOP을 쫓는 술래
PREV
1
···
13
14
15
16
17
18
NEXT
+ Recent posts
Powered by
Tistory
, Designed by
wallel
Rss Feed
and
Twitter
,
Facebook
,
Youtube
,
Google+
티스토리툴바