我一直使用SQLite的自定义实现,它有" LATIN_NOCASE"排序规则。 我现在正在使用System.Data.SQLite,它没有这个排序规则,正如我现在发现的那样。
因此,我希望将所有索引从LATIN_NOCASE更改为NOCASE。
我可以用一行代码以某种方式做到这一点,还是我必须重新创建表/索引?
答案 0 :(得分:1)
SQLite被设计为一个轻量级的嵌入式数据库,其中不应该在运行时对数据库进行大的更改,因此它没有ALTER INDEX命令:http://www.sqlite.org/lang.html。