整理是在具有字符数据类型的列中对数据值进行排序的过程。
有关整理顺序的说明和两种对字符数据进行排序的方法的讨论(代码集顺序和本地化顺序),请参阅代码集的字符类。
缺省情况下,数据库服务器根据 DB_LOCALE 设置暗示的整理对字符串进行排序,客户机应用程序根据 CLIENT_LOCALE 设置排序(如果此设置与 DB_LOCALE 设置不同的话)。
GBase 8s 的 SET COLLATION 语句可以指定不同于当前会话的 DB_LOCALE 设置的本地化整理。
请参阅 GBase 8s SQL 指南:语法 以获取该语句的语法。对字符串进行排序的数据库对象(如索引或触发器)在对 NCHAR 或 NVARCHAR 值进行排序时,如果此设置与 DB_LOCALE 设置不同,那么使用在其创建时生效的整理。
数据库服务器的整理顺序会影响执行排序操作的 SQL 语句,包括 CREATE INDEX 和 SELECT 语句。