Не удается запустить JSON_VALUE в базе данных SQLite (файл .db) в SQL Server Management Studio - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу обновить некоторые данные JSON в базе данных SQLite (файл .db), и у меня возникла проблема.

Я работаю в Microsoft SQL Server Management Studio, где я добавил SQLite / SQL Server Compact Toolbox через расширения Visual Studio. Я успешно могу подключиться к этому файлу и выполнить запрос к этой базе данных (создать таблицу, вставить данные и т. Д. c.). Единственная проблема состоит в том, что таблица, которую я хочу обновить, имеет столбец JSON, и мне нужно использовать функцию JSON_VALUE, чтобы получить некоторые данные из этого столбца. И когда я запускаю SELECT JSON_VALUE([data]) FROM myTable, я получаю сообщение об ошибке:

ErrorCode : 1
Message   : SQL logic error
no such function: json_value
Result    : Error

для запроса SELECT sqlite_version Я получил результат 3.24.0.

Что я делаю не так? Что я должен добавить в систему, чтобы эта штука работала? В стандарте SQL все работает нормально. SSMS является версией 14.0. Я также попробовал программы "DB Browser for SQLite" и "SQLiteStudio", а также сделал тот же пример в Visual Studio и получил точно такую ​​же ошибку. Будем благодарны за любые подсказки (пожалуйста, шаг за шагом, я совершенно новичок в SQLite).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...