在
ORACLE
中
,
如何一次插入多條記錄
(
數組中的數據
)(忘上搜集整理,僅供參考)
DECLARE ?
? TYPE ? NumList ? IS ? VARRAY(20) ? OF ? NUMBER; ?
? depts ? NumList ? := ? NumList(10, ? 30, ? 70); ? -- ? department ? numbers ?
? BEGIN ?
? FORALL ? i ? IN ? depts.FIRST..depts.LAST ?
? insert ? into ? emp(deptno) ? values(depts(i)); ?
? END;
?
? DECLARE ?
? BEGIN ?
? ? ? FOR ? I ? IN ? 1..500 ? LOOP ?
? ? ? insert ? into ? table_aa(col_a,col_b) ? values ? (I,i||i); ?
? ? ? COMMIT ? WORK; ?
? ? ? END ? LOOP; ? ? ? ? ? ?
? END; ?
? / ?
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://m.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2006-05-23 17:12
zhyiwww 閱讀(5851)
評論(0) 編輯 收藏 所屬分類:
database