sqlite3虚拟表的生命周期

前端之家收集整理的这篇文章主要介绍了sqlite3虚拟表的生命周期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以告诉我在sqlite3中创建的虚拟表的生命周期.我有一个带有搜索功能Android应用程序,我想使用sqlite的快速文本搜索功能.

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

有帮助吗?

解决方法

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

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

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

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

猜你在找的Sqlite相关文章