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的结果类似。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...