My Oracle Support Banner

イテレーターの最初のカラムが BigDecimal の場合「列の型が無効です。」が発生する (Doc ID 2650498.1)

Last updated on MARCH 19, 2020

適用範囲:

SQLJ - バージョン 12.2.0.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

ForUpdate インターフェイスを使うイテレータが正しくトランスレートされません。
このため、プログラム実行時に次の exception が発生します。

この問題は次のすべての条件に合致した場合に発生します:

  1. 最初のカラムのデータ型が BigDecimal である
  2. ForUpdate インターフェイスを使用している
  3. -codegen オプションが "iso" である。デフォルトの "oracle" の場合はこの問題は再現しません。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.