Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30129-E

The specified number aa....aa exceeds the maximum of bb....bb. (M+J+O)

最大数を超えた指定があります。

aa....aa

最大数を超えた指定

aa....aaの値

意味

SQLSTATE

parameters

?パラメタ

425A0

parameters of COALESCE function

スカラ関数COALESCEに指定した対象データ

425A0

parameters of DECODE function

スカラ関数DECODEに指定した引数

425A0

parameters of GREATEST function

スカラ関数GREATESTに指定した対象データ

425A0

parameters of LEAST function

スカラ関数LEASTに指定した対象データ

425A0

parameters of LTDECODE function

スカラ関数LTDECODEに指定した引数

425A0

when

WHEN

425A4

row value constructor elements

行値構成子中の行値構成子要素

425A6

row value constructors

表値構成子中の行値構成子

425A7

parameters of system-defined function

システム定義関数に指定した引数

425A8

multiset elements

マルチ集合要素の要素数

425A9

query specifications

問合せ指定および表値構成子

425AA

columns in table function column list

表関数列リスト中の列名

425AI

select tables

問合せ指定のFROM句に指定した表(ビュー定義時を含む)

425B0

tables

SQL文中に指定した表

425B0

select columns

問合せ指定によって導出される列

425B1

insert values

INSERT文に指定した挿入値

425B5

insert columns

INSERT文に指定した挿入列

425B6

update columns

UPDATE文に指定した更新対象列

425B7

derived columns

導出列リストに指定した列

425BB

with columns

WITH句の列

425BC

DISTINCT set functions

問合せ指定中に集合関数として指定したDISTINCT集合関数

425BJ

columns in collection derived table

集まり導出表中の列指定

425BK

ARRAY_AGG set functions

問合せ指定中に指定したARRAY_AGG集合関数

425BL

LISTAGG set functions

問合せ指定中に指定したLISTAGG集合関数

425BM

view columns

ビュー定義の列

425C1

foreign keys

外部キー

425C2

authorization identifier

SQL文中に指定した認可識別子

425CA

value expression

値式

425CF

nests of value expression

値式のネスト

425CG

nests of subquery

副問合せのネスト

425CH

bb....bb

指定できる最大数

(S)

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

〔対策〕

aa....aaの数をbb....bb以下に修正してください。

  • ビュー表または問合せ名を指定した場合は,それぞれに対応する内部的な導出表を適用したあとに,最大数を計算してください。

  • アーカイブマルチチャンク表を指定した場合は,導出表へ等価変換されたあとのSQL文で最大数を計算してください。

    アーカイブマルチチャンク表の等価変換については,マニュアルHADB AP開発ガイドアーカイブマルチチャンク表を検索するSQL文の等価変換を参照してください。

なお,次のどちらかの場合にこのメッセージが出力されたときは,手順に示す対策を実施してください。

  • ALTER VIEW文を実行した場合

  • HADBサーバのバージョンアップ時にビュー表の再作成が行われた場合

    詳細については,マニュアルHADB システム構築・運用ガイドバージョンアップ時の注意事項バージョンアップ時に行われるビュー表の再作成を参照してください。

手順

  1. ビュー表の定義情報を確認する

    処理対象ビュー表を定義するときに使用したCREATE VIEW文を確認してください。ディクショナリ表を検索すると,ビュー表の定義情報を取得できます。ディクショナリ表の検索例については,マニュアルHADB システム構築・運用ガイドディクショナリ表の検索ビュー表の定義情報を調べる場合を参照してください。

  2. ビュー表を削除する

    処理対象ビュー表を,DROP VIEW文で削除してください。

  3. CREATE VIEW文の指定内容を修正する

    手順1.で調べたCREATE VIEW文の指定内容を修正してください。

  4. CREATE VIEW文でビュー表を再定義する

    手順3.で修正したCREATE VIEW文で,手順2.で削除したビュー表を再定義してください。

CREATE VIEW文に指定した問合せ指定の選択式に*を指定したことが原因でこのメッセージが出力された場合は,*は指定しないでください。問合せ指定の選択式に,明示的に列名を指定するようにCREATE VIEW文の指定内容を修正してください。