gpt4 book ai didi

android - Sqlite 中的临时表可用多长时间?

转载 作者:行者123 更新时间:2023-11-29 15:34:04 26 4
gpt4 key购买 nike

在我的 android 应用程序中,我创建了一个临时表以在其上进行一些连接。

db.execSQL("CREATE TEMPORARY TABLE pair (a INTEGER, b INTEGER);")

您能告诉我它可以使用多长时间吗?似乎如果我重新启动应用程序它就消失了但没有重新启动它似乎在数据库中但是多长时间了?

我在文档中发现它是在临时数据库中创建的。

If the "TEMP" or "TEMPORARY" keyword occurs between the "CREATE" and "TABLE" then the new table is created in the temp database.

最佳答案

该表对于 SQlite session 而言是本地的,这意味着只要 db 对象未重新初始化,它就可用。

这非常符合临时表应该只在创建它们的上下文中可见的想法:数据库 session 的两个不同实例可以具有具有相同名称的临时表,完全独立,互不影响。

关于android - Sqlite 中的临时表可用多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55777902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com