5
4

1 回答 1

4

这看起来像“错误 9949330 - ORA-7445 或将 NUMBER 转换为 NVARCHAR2 的乱码数据”。您已经发现了官方的解决方法,使用值 <= 80。

您应该联系支持以下载补丁或为您的平台申请补丁。

这是在不使用任何数据的情况下重现问题的更简单方法。截至 11.2.0.3,它仍然失败。

SQL> select cast(level as nvarchar2(130)) from dual connect by level <= 1;

CAST(LEVELASNVARCHAR2(130))
--------------------------------------------------------------------------------
ååååååååå┐┐┐ ┐┐  ┐┐A ┐┐  ┐┐A ┐┐  A   ┐┐  ┐   ┐┐  ┐┐A
于 2013-05-27T16:57:40.200 回答