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 に答える