我一直在努力通过使用视图使我的sqlite DB更具动态性 . 除了全文搜索表之外,这在所有情况下都有所帮助 . 根据SQLite FTS4文档(https://www.sqlite.org/fts3.html#section_6_2_2),有一种方法可以在创建全文搜索虚拟表时将表作为内容表引用 . 不幸的是,用户仍然负责填充和维护虚拟表,这没有多大意义,但它就是它的本质 .

我最初填充fts4表并让它工作的方式是这样的:

CREATE VIRTUAL TABLE term_search使用fts4(id,name,origin,content,refs,created); INSERT INTO term_search SELECT id,name,origin,text,refs,from FROM full_text_dict;

这最初运作良好但非动态 .

我试图像这样创建'external-content'ffts4表:

CREATE VIRTUAL TABLE term_search使用fts4(content =“full_text_dict”,名称,来源,内容,引用,创建); INSERT INTO term_search(docid,name,origin,content,refs,created)SELECT id,name,origin,text,refs,from FROM full_text_dict;

SQLite允许我这样做,但是当我尝试查询表时,我得到:

SELECT * FROM term_search WHERE content MATCH'data';错误:SQL逻辑错误或缺少数据库

当我尝试运行integrity-check命令时,我收到同样的错误:

INSERT INTO term_search(term_search)VALUES('integrity-check');

我觉得我错过了一些东西,但无法确定文档中的内容 . 有任何想法吗?提前致谢 .

编辑:我应该提到我正在使用的内容表是一个视图 . 据说它应该仍然可以工作,但我想知道它是否可能是一个错误 .

android sqlite fts4,在Sqlite中创建动态FTS4表相关推荐

  1. ABAP中创建动态内表的三种方法(转载)

    BAP中创建动态内表的三种方法 第一种: 如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致,可以直接使用CREATE DATA生成,当然也可以是自定义类型. 比如要产生和数据表MARA结 ...

  2. iOS中创建动态库及调用方法

    去年因需要用到动态库,自己就找了好多一些 资料,最终找到了一套方法,怎么创建与使用动态库,记录一下: Xcode提供了在iOS工程中创建静态库的功能,和在MAC上创建动态库和静态库的功能. 但是没有提 ...

  3. 如何在Excel中创建动态定义的范围

    Your Excel data changes frequently, so it's useful to create a dynamic defined range that automatica ...

  4. 创建emp表 oracle,Oracle中创建和管理表详解

    Oracle中创建和管理表详解 更新时间:2013年08月01日 15:44:16   作者: 以下是对Oracle中的创建和管理表进行了详细的分析介绍,需要的朋友可以过来参考下 SQL> /* ...

  5. 在内存中创建临时表和表变量

    在Disk-Base数据库中,由于临时表和表变量的数据存储在tempdb中,如果系统频繁地创建和更新临时表和表变量,大量的IO操作集中在tempdb中,tempdb很可能成为系统性能的瓶颈.在SQL ...

  6. sql server 创建动态交叉表

    我所了解的创建动态交叉表有两种方法,如下图,有这样一张销售表 ,我想统计个人的销售业绩,如图二表示出来, 创建销售表 CREATE TABLE [dbo].[销售]([ID] [int] NOT NU ...

  7. python用sqlite数据库创建的表在哪里_用Python在sqlite3数据库中创建两个表

    我似乎找到了很多关于如何使用两个表的教程,但我似乎不知道如何创建两个表.我可能错过了一些很简单的东西.在 我想为"我的"数据"1"和"我的" ...

  8. python动态创建字典_如何在Python中创建动态命名字典?

    与其尝试动态生成一个动态数量的变量名,不如选择另一个更高级别的数据结构来存储对象,例如字典或列表.在import pandas as pd REFERENCE_CODE = ["ladder ...

  9. wordpress创建_十分钟即可在WordPress中创建动态小部件

    wordpress创建 Have you tried to find functionality for a specific purpose in WordPress but failed to f ...

最新文章

  1. android全面屏系统哪个版本开始,Android全面屏
  2. 第八章:Java_泛型
  3. python bp神经网络分类预测结果图_深度学习入门(四)BP神经网络——数字分类...
  4. C++结构体:默认构造函数,复制构造函数,重载=运算符
  5. 微软将于6月24日发布下一代Windows
  6. 查看tar文件的顶层目录
  7. Linux微信群shell,linux shell基础
  8. win10系统无法登录ftp服务器失败,Win10系统下ftp连接失败提示“连接已超时”如何解决?...
  9. 简易浏览器 java_365备用「永久地址0365.tv」java 实现简单浏览器Android 开发之快速实现一个简单Web浏览器...
  10. Linux下 Spring Boot 上传找不到临时目录, 出现500错误
  11. hihoCoder 1425 : What a Beautiful Lake(美丽滴湖)
  12. android L和android M的区别
  13. 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
  14. PyQt5基本控件详解之QTextEdit(五)
  15. 二叉树非递归dfs——简单思路搞定前中后序遍历
  16. 小程序----页面样式(WXSS)
  17. 解决QT加载dll失败问题
  18. Sublime Text 3 的 Markdown 实时预览全面总结
  19. 大数据周会-本周学习内容总结011
  20. python-元组及元组的操作

热门文章

  1. Redis常用命令小总
  2. mac图片格式转换CR2-jpg
  3. 圣诞节来了,怎能还没有圣诞树呢 快来为心爱的她送上专属的圣诞礼物叭~
  4. css实现滚动时选中区域字体颜色加深
  5. 微信公众号使用Emoji表情
  6. python 数字+.的含义
  7. QBQ!问题背后的问题
  8. java文件长度_Java中的音频文件长度
  9. KVM虚拟化使用详解--技术流ken
  10. 最新食品流行趋势?“菊苣蜜纤维”将在未来成为重要的功能性原料