Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA30324-E

The specified argument in the system-defined function "ADB_CSVREAD" is invalid. (argument number = aa....aa, option = bb....bb, reason = cc....cc, query number = dd....dd) (M+J+O)

ADB_CSVREAD関数に指定した引数に誤りがあります。

aa....aa

引数の位置番号

bb....bbエラーの原因となった関数オプション
  • compression_format:圧縮形式オプション

  • field_num:指定列オプション

  • binary_string_format:バイナリ文字列形式オプション

  • enclosing_char:囲み文字指定オプション

  • delimiter_char:区切り文字指定オプション

  • ***:上記以外の項目

cc....cc

エラーの原因

dd....dd問合せの位置番号

問合せの位置番号については,「1.5 問合せの位置番号」を参照してください。

エラーの原因を次に示します。

項番

aa....aaの値

bb....bbの値

cc....ccの値

エラーの原因

SQLSTATE

1

1

***

data type is incorrect

第1引数に指定したマルチ集合値式の各要素のデータ型に誤りがあります。

427J0

2

2

***

option format is incorrect

関数オプションの指定形式に誤りがあります。

427J1

3

2

***

option is duplicated

関数オプションの指定が重複しています。

427J2

4

2

compression_format

option is missing

省略できない関数オプションを指定していません。

427J3

5

2

compression_format

value is incorrect

関数オプション中の指定値に誤りがあります。

427J4

6

2

field_num

7

2

binary_string_format

8

2

enclosing_char

9

2

delimiter_char

10

2

field_num

field data number is duplicated

指定したフィールドデータ番号が重複しています。

427J5

11

2

binary_string_format

12

2

field_num

over specified num

フィールドデータ番号の指定個数が上限を超えています。

427J6

13

2

field_num

the number of field_num numbers is not the same as the number of columns in the table function column list

フィールドデータ番号の個数が,表関数導出表に対応する表関数列リスト中の列名の数と異なります。

427J7

14

2

binary_string_format

the value for the binary_string_format option is not specifiable for a field_num option

バイナリ文字列形式オプションに指定したフィールドデータ番号の指定に誤りがあります。

指定列オプションに指定したフィールドデータ番号の中から選択してください。

427J8

15

2

binary_string_format

only a number corresponding to a binary data type column can be specified for the field data number

バイナリ文字列形式オプションに指定したフィールドデータ番号の指定に誤りがあります。

フィールドデータ番号に指定したフィールドデータが,バイナリ型ではありません。

427J9

(S)

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

〔対策〕

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