Db2 Create database时COLLATE USING的解释

Db2数据库在创建时的COLLATE USING涉及到字符数据的排序规则,即collating sequence。它决定了字符数据的比较方式,如是否区分大小写。Unicode Collation Algorithm(UCA)用于确定排序顺序。注意,FOR BIT DATA和BLOB数据使用二进制排序。创建数据库时可以自定义collating sequence,其对字符的排序、合并操作及查询结果有直接影响。
摘要由CSDN通过智能技术生成

Db2 Create database时COLLATE USING的解释

摘自IBM官网,个人渣翻译,欢迎指正

个人理解下来collating sequence是用于数据库在比较数据大小的基准表,简单点的例子就是用于判断 正序排序时 字符A与字符B 谁在前谁在后的一个用于比较的基准表。

The database manager compares character data using a collating sequence. This is an ordering for a set of characters that determines whether a particular character sorts higher, lower, or the same as another.
数据库实例使用collating sequence比较字符数据,这是一序列的字符用于比较单独字符的大、小、相等。

The Unicode Collation Algorithm (UCA) uses weight tables to determine the collating sequence.
Unicode排序规则算法(UCA)使用权重表确定排序顺序。

NoteCharacter string data defined with the FOR BIT DATA attribute, and BLOB data, is sorted using the binary sort sequence.
Note:使用FOR BIT DATA 参数的字符串数据、BLOB数据 使用binary sort sequence进行排序。

For example, a collating sequence can be used to indicate that lowercase and uppercase versions of a particular character are to be sorted equally.
举个例子,collating sequence可以用于标志 特定字符的大写、小写 进行完整的排序

The database manager allows databases to be created with custom collating sequences. The following sections help you determine and implement a particular collating sequence for a database.
数据库实例支持数据库在创建时选择自定义的collating sequences,下面的章节讲

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值