[问题] 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