[問題] DB資料大筆且快速寫入Sqlite的方法

作者: f814030 (f814030買者會視接單數量)   2016-04-20 16:49:59
各位先進好,
小弟有一事想請教,
現在於Android連接Oracle資料庫,並且使用select * from XXXX 取得大筆資料,
假設有三萬筆,
而我需要將所有資料寫入到Sqlite裡面,我現在只會一筆一筆的寫到Sqlite,
總覺得這樣速度太慢了,是否有可以大筆寫入Sqlite的方法呢?
懇請賜教,謝謝。
作者: ssccg (23)   2016-04-20 17:16:00
insert into XXXX values (…), (…), (…) …要sqlite 3.7.11(通常是android 4.1)以上應該有長度限制但是我不知道是多少,你可以例如一次一千筆
作者: joedenkidd (優質的藍色射手)   2016-04-20 21:07:00
insert into table(...,...,...) select * from xxx這樣子試看看吧!不知道可不可行....
作者: passli   2016-04-21 00:35:00
查詢 bulk insert
作者: terryyamg (少說多做 多說多錯)   2016-04-21 10:31:00
交給後端處理INSERT,處理完再下載sqlite db?

Links booklink

Contact Us: admin [ a t ] ucptt.com