0

我正在尝试将数据库 1 中的表 1 连接到数据库 2 中的表 2。数据库 1 和数据库 2 具有不同的字符集。当我执行连接时,我收到 ORA-29275 错误(部分多字节字符)。我知道这是由于字符集/排序规则不同。

是否可以在不更改任一数据库的排序规则/字符集的情况下将表 1 连接到表 2?我试过cast()substr()- 这没有帮助。

字符集 db1:WE8ISO8859P1 字符集 db2:UTF8

询问: SELECT * FROM EMPLOYEES@DB1 e1 LEFT JOIN EMPLOYEES@DB2 e2 ON e1.SURNAME = e2.SURNAME

数据类型: e1.SURNAME= varchar2(78bytes) e2.SURNAME= varchar2(40bytes)

4

0 回答 0