Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30112-E

The argument of aa....aa function "bb....bb" is invalid. (M+J+O)

集合関数bb....bbの被集約引数に誤りがあります。または,ウィンドウ関数bb....bbの引数に誤りがあります。 <SQLSTATE:42710>

aa....aa関数の種類
  • set:集合関数

  • window:ウィンドウ関数

bb....bb

誤りがある集合関数名,またはウィンドウ関数名

(S)

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

〔対策〕

集合関数bb....bb,またはウィンドウ関数bb....bbの規則に従って,SQL文を修正してください。集合関数,またはウィンドウ関数の規則については,マニュアルHADB SQLリファレンス集合関数,またはウィンドウ関数を参照してください。

次に示す誤りが考えられます。

  • bb....bbが示す引数に,指定できないデータ型のデータを指定している

    bb....bbが示す引数に,指定できるデータ型のデータを指定してください。

  • bb....bbが示す引数に指定したデータのデータ型と,ほかの引数に指定したデータのデータ型が比較できないデータ型である

    bb....bbが示す引数およびほかの引数に,比較できるデータ型のデータを指定してください。比較できるデータ型については,マニュアルHADB SQLリファレンス集合関数,またはウィンドウ関数を参照してください。

  • bb....bbが示す引数に,?パラメタを単独で指定している

    スカラ関数CASTCONVERTを使用して,?パラメタを指定してください。または,?パラメタを指定しないでください。

    スカラ関数CASTまたはCONVERTを使用して?パラメタを指定する例を,次に示します。

    • スカラ関数CASTを使用した?パラメタの指定例

      CAST(? AS CHAR(10))

    • スカラ関数CONVERTを使用した?パラメタの指定例

      CONVERT(?, CHAR(10))