加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite3虚拟表的生命周期

发布时间:2020-12-12 18:58:35 所属栏目:百科 来源:网络整理
导读:有人可以告诉我在sqlite3中创建的虚拟表的生命周期.我有一个带有搜索功能的 Android应用程序,我想使用sqlite的快速文本搜索功能. 我不知道这些表在系统中停留多长时间,或者每次访问应用程序时是否需要创建表. 有帮助吗? 解决方法 SQLite FTS module为您定义
有人可以告诉我在sqlite3中创建的虚拟表的生命周期.我有一个带有搜索功能的 Android应用程序,我想使用sqlite的快速文本搜索功能.

我不知道这些表在系统中停留多长时间,或者每次访问应用程序时是否需要创建表.

有帮助吗?

解决方法

SQLite FTS module为您定义的每个虚拟表创建了几个“内部”表.这些表在数据库模式中清晰可见,因此FTS虚拟表及其基础数据完全包含在数据库文件中.

这可能与其他类型的虚拟表不同;例如VirtualShape扩展允许将ESRI shapefile(.shp)文件读取为表格;那些(自然地)与SQLite数据库文件分开存储.

在任何情况下,任何虚拟表本身的定义都存储在数据库文件中,就像普通表一样;所以你的问题的答案是:

不,每次打开数据库时都不需要重新创建它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读