SQLite扩展二进制文件

时间:2016-04-06 09:52:25

标签: json sqlite

sqlite.org为核心功能提供了Windows二进制文件。是否有任何预先构建的DLL用于各种标准扩展 - 特别是自由文本搜索,虚拟表和JSON?我注意到分布式命令shell不支持表值JSON函数。

这似乎是一个非常明显的请求,因为SQLite在其他方面可以随时使用二进制文件,但我找不到任何在线托管预构建扩展库的地方。

1 个答案:

答案 0 :(得分:1)

命令行shell,作为分布式, 支持表值JSON函数:

sqlite> select * from json_tree('["hello",["world"]]');
key         value                type        atom        id          parent      fullkey     path
----------  -------------------  ----------  ----------  ----------  ----------  ----------  ----------
            ["hello",["world"]]  array                   0                       $           $
0           hello                text        hello       1           0           $[0]        $
1           ["world"]            array                   2           0           $[1]        $
0           world                text        world       3           2           $[1][0]     $[1]

无论如何,SQLite库应该嵌入到您的应用程序中,即sqlite3.c文件(以及合并中尚未包含的任何所需扩展名)将与您的其他来源一起直接编译。 / p>