0

我正在使用 utf16 将 oracle-12c 迁移到 azure postgresql 数据库。

在 azure 门户中创建数据库时,我必须提供一个排序规则名称。有人可以建议兼容(oracle utf16)排序规则名称。

4

1 回答 1

0

UTF-8 和 UTF-16 是编码(Oracle 术语中的“字符集”):它们确定哪个数字代表什么字符。PostgreSQL 支持并推荐 UTF-8,但不支持 UTF-16,因为它只支持扩展 ASCII 的编码。

选择UTF8编码并让 Oracle 进行转换。

排序规则确定字符串的排序顺序。您应该选择与您在 Oracle 中使用的类似的排序规则,以便 an 的结果ORDER BY相似。

于 2020-08-17T05:46:03.917 回答