Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA31372-E

An error occurred during execution of an SQL statement that uses hash tables. (information1 = aa....aa, information2 = bb....bb, information3 = cc....cc, information4 = dd....dd) (M+J+O)

ハッシュテーブルを使用するSQL文の実行時にエラーが発生しました。 <SQLSTATE:5100J>

aa....aaエラーの原因
  • INSUFFICIENT MEMORY:実行したSQL文に対して,adb_sql_exe_hashtbl_area_sizeオペランドの指定値(ハッシュテーブル領域サイズ)が不足しています。

bb....bb

保守情報

cc....cc

保守情報

dd....dd

保守情報

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

サーバ定義またはクライアント定義のadb_sql_exe_hashtbl_area_sizeオペランドの指定値を大きくしてください。

上記の対策を実施してもこのエラーが発生する場合は,次の対策を行ってください。

  • GROUP BY句を指定したSQL文の実行時にエラーが発生している場合は,グループ化方式指定を指定してください。グループ化方式指定については,マニュアルHADB SQLリファレンスGROUP BY句の指定形式および規則を参照してください。