我正在尝试将数据从 Oracle 数据库插入到 PostgreSQL。在 Oracle 数据库中,标准语句是成功的:
insert into "schema"."table"@dblink values (2, 'test');
但是当我在“test”旁边添加“²”之类的特殊字符时,它返回了错误:
插入“模式”。“表”@dblink 值(2,'test²');ORA-28500:从 ORACLE 到非 Oracle 系统的连接返回此消息:错误:用于编码“UTF8”的无效字节序列:0xbf;执行查询时出错 {22021,NativeErr = 7} ORA-02063: dblink 的前 3 行
我猜这与语言“UTF8”兼容性有关,但我不知道在哪里修复它。我希望我的问题很清楚 - 抱歉语言不当。