如何解决Postgresql是否支持Oracle的UTF-16?
我正在使用utf16将oracle-12c迁移到Azure PostgreSQL数据库上。
在Azure门户中创建数据库时,我必须提供一个归类名称。有人可以建议使用兼容的(oracle utf16)归类名称。
解决方法
UTF-8和UTF-16是编码(在Oracle术语中为“字符集”):它们确定哪个数字表示什么字符。 PostgreSQL支持并推荐使用UTF-8,但不支持UTF-16,因为它仅支持扩展ASCII的编码。
选择UTF8
编码,让Oracle进行转换。
归类确定字符串的排序顺序。您应该选择一种与您在Oracle中使用的排序规则类似的排序规则,以便使ORDER BY
的结果类似。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。