android默认数据库是SQLite,使用查询语句默认不区分大小写,可能导致查询结果字符串匹配出错,PRAGMA命令是SQLite的特殊命令,使用此命令可以区分大小写:
String sql = "PRAGMA case_sensitive_like = 1"//或者是true,0或false的情况下不区分大小写
mDataBase.execSQL(sql);
参考资料:SQLite PRAGMA SQLite指南(5) - PRAGMA命令用法(完整)
本文介绍如何在SQLite中设置查询语句区分大小写,避免因默认不区分大小写而导致的字符串匹配错误。通过使用PRAGMA命令,可以轻松实现这一设置。
android默认数据库是SQLite,使用查询语句默认不区分大小写,可能导致查询结果字符串匹配出错,PRAGMA命令是SQLite的特殊命令,使用此命令可以区分大小写:
String sql = "PRAGMA case_sensitive_like = 1"//或者是true,0或false的情况下不区分大小写
mDataBase.execSQL(sql);
参考资料:SQLite PRAGMA SQLite指南(5) - PRAGMA命令用法(完整)
1487

被折叠的 条评论
为什么被折叠?