我想使用SQLiteAssetHelper
在我的计算机上创建SQLite数据库,以便在Android应用程序中使用。不幸的是,我需要一个使用COLLATE LOCALIZED
的索引,它不是内置于标准SQLite的。获得sqlite3.dll
支持COLLATE LOCALIZED
的最简单方法是什么?
答案 0 :(得分:2)
您需要为SQLite下载ICU扩展(它只是一个要编译的C文件),然后将其加载到SQLite中:
SELECT load_extension('C:\path\to\icu_extension.dll');
然后,您可以使用新创建的SQL函数来创建排序规则:
SELECT icu_load_collation('en_US', 'LOCALIZED');