目前解决的方法也只能在自己的项目里改,尽量用简单的list和map储存数据,但治标不治本,很多时候没办法这么解决,期待郭霖大神能改进一下。
insert into table(col1, col2, col3...)select col1, col2, col3...
from tableb
where ...
还可以union all 其他结果集。
其实最传统的查询数据的方式当然是使用SQL语句了,Android当中也提供了直接使用原生SQL语句来查询数据库表的方法,即SQLiteDatabase中的rawQuery()方法,方法定义如下:public Cursor rawQuery(String sql, String[] selectionArgs)
其中,rawQuery()方法接收两个参数,第一个参数接收的就是一个SQL字符串,第二个参数是用于替换SQL语句中占位符(?)的字符串数组。rawQuery()方法返回一个Cursor对象,所有查询到的数据都是封闭在这个对象当中的,我们只要一一取出就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)