问题描述
我正在使用utf16将oracle-12c迁移到Azure Postgresql数据库上。
在Azure门户中创建数据库时,我必须提供一个归类名称。有人可以建议使用兼容的(oracle utf16)归类名称。
解决方法
UTF-8和UTF-16是编码(在Oracle术语中为“字符集”):它们确定哪个数字表示什么字符。 PostgreSQL支持并推荐使用UTF-8,但不支持UTF-16,因为它仅支持扩展ASCII的编码。
选择UTF8
编码,让Oracle进行转换。
归类确定字符串的排序顺序。您应该选择一种与您在Oracle中使用的排序规则类似的排序规则,以便使ORDER BY
的结果类似。