我正在编写一些Sqlite
个查询,我想使用一些JSON
函数
我发现这些JSON
函数是一个提到here的Sqlite扩展名:
其中说:
json1扩展名为loadable extension
我阅读了有关可加载扩展程序并最终转到SQL Load extension function
load_extension(X,Y)函数加载了SQLite扩展 使用入口点Y的名为X的共享库文件。
我试过了
Select sqlite3_enable_load_extension();
Select sqlite3_load_extension(json1.c, 1);
select Json_array_length(StatData) From [Diary.CallVersion];
但这没有任何回报。那我做错了什么?
答案 0 :(得分:2)
sqlite3_enable_load_extension()
不是SQL函数,而是SQLite的C API的一部分。
换句话说,只有在嵌入了SQLite库的应用程序明确允许的情况下,才允许加载扩展。