Hitachi

Hitachi Advanced Database メッセージ


KFAA31471-E

The data types of the columns derived from the anchor member and the recursive member are different. (with list number = aa....aa, column list number = bb....bb, anchor member data type = cc....cc, recursive member data type = dd....dd) (M+J+O)

アンカーメンバと再帰的メンバから導出された列のデータ型とデータ長が不一致です。 <SQLSTATE:427N1>

aa....aa:

エラーとなったWITHリスト要素のリスト番号

bb....bb:

エラーとなった導出列のリスト番号

cc....cc:

アンカーメンバの導出列のデータ型

dd....dd:

再帰的メンバの導出列のデータ型

cc....ccとdd....ddには,次の情報が出力されます。

  • BIGINT:BIGINT型

  • INTEGER:INTEGER型

  • SMALLINT:SMALLINT型

  • DECIMAL(m,n):DECIMAL型またはNUMERIC型(mは精度,nは位取り)

  • DOUBLE PRECISION:DOUBLE PRECISION型またはFLOAT型

  • REAL:REAL型

  • CHAR(n):CHAR型(nは文字列の長さ)

  • VARCHAR(n):VARCHAR型(nは文字列の最大長)

  • STRING:STRING型

  • DATE:DATE型

  • TIME(p):TIME型(pは小数秒精度)

  • TIMESTAMP(p) WITHOUT TIME ZONE:時刻帯なしのTIMESTAMP型(pは小数秒精度)

  • TIMESTAMP(p) WITH TIME ZONE:時刻帯付きのTIMESTAMP型(pは小数秒精度)

  • BINARY(n):BINARY型(nはバイナリデータの長さ)

  • VARBINARY(n):VARBINARY型(nはバイナリデータの最大長)

  • BOOLEAN:BOOLEAN型

  • UUID:UUID型

(S)

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

〔対策〕

SQL文を修正してください。