显然,从8.4版本开始,PostgreSQL允许每个数据库使用不同的语言环境,所以我查阅了文档以了解语言环境()。字符串的排序顺序是我特别感兴趣的(我希望字符串像'A a b c D d‘那样排序,而不是'A B C ... Z a b c')。问题1:在创建数据库时,是否只需要设置LC_COLLATE (字符串排序顺序)?
我还读到了LC_CTYPE (字符<
为了测试目的,我试图复制PostgreSQL排序结果。temp,其中有一个包含以下行的单列name:dolor nemozxcSELECT * from temp ORDER BY name ASCabcdolor nemo但是,在编程语言中进行排序的默认实现将以不同的方式返回:dolor nemozxc/