繁体   English   中英

如何在MySQL,db2,Derby或Oracle数据库中使用排序规则来实现Unicode普通格式C?

[英]How can I achieve unicode normal form C with collation in MySQL, db2, Derby or Oracle databases?

我曾尝试在SQL数据库的不同实现中使用不同的排序规则方法,但无法实现完全标准化。 在上述任何实现中,没有人对此有任何提示吗?

最好的方法是以不同的整理顺序测试每个RDBS。 他们中的一些人可能不了解不同的整理顺序(DB2,Oracle),而其他人则可以支持其中的许多排序方式(Derby)。

例如,在DB2中,您可以在数据库创建时提供许多不同的整理序列。 创建数据库后,就无法修改语言环境设置(我在DB2中写了一篇有关该语言的文章)

请记住,有多种方法可以存储Unicode字符。 Unicode是一个表,但是存储Unicode是不同的,这就是问题的根源。 您必须使用其他RDBS的UCA(统一整理算法)进行测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM