В общем вот какая фигня получается. Выполняю запрос:
select sqlite_version()
В SQLieStudio получаю 3.24.0
В DBeaver получаю 3.28.0
Т.е. в DBeaver явно свежее библиотека. Проверяю новые фичи запросом:
SELECT ROW_NUMBER() OVER(ORDER BY FileID) RowNo, Result
FROM Metering where FileID=1 and TypeID=0;
SQLieStudio такой запрос не умеет выполнять, а вот DBeaver уже выполняет.
А вот теперь самое интересное. Выполняю запрос версии в XE10 и получаю 3.8.7.4.
Т.е. версия еще новее, чем в DBeave получается, но запрос:
SELECT ROW_NUMBER() OVER(ORDER BY FileID) RowNo, Result
FROM Metering where FileID=1 and TypeID=0;
не проходит как и для версии 3.24.0. Получается, что существует две независимые линейки SQLite, причем в XE имеем явно устаревшую версию, а какая тогда версия для ХЕ поддерживает новые возможности SQLite?