相关疑难解决方法(0)

129
推荐指数
9
解决办法
15万
查看次数

SQLite 数据库中临时表的使用

我正在浏览Martin Eve为 Android提供的Mendeley的源代码,看到通过使用 _id 在表上调用替换,临时表与主表一起创建。例如在 Collections 表上

db.execSQL(COLLECTIONS_CREATE.replace(" (_id", "_TEMP (_id"));
Run Code Online (Sandbox Code Playgroud)

我猜它会创建一个新的临时表。对此有更多解释会很棒。此外,数据首先插入临时表,然后移至主表。

我搜索了 SO 并遇到了 SQL 数据库系统中临时表的用例是什么?并看到临时表用于处理复杂的查询、排序和提高性能。谁能解释一下在这种情况下它是如何帮助的?

sqlite android temp-tables

0
推荐指数
1
解决办法
9776
查看次数