ページの先頭行へ戻る
Interstage Information IntegratorV10.1.0 システム設計ガイド

E.1.3 数値属性に対するデータチェック

以下のデータ型の異常を検知します。

各データ型のチェック内容は、以下のとおりです。

データ型

CSVファイルでの異常値

バイナリファイルでの異常値

SQL_INTEGER

書式:[符号部][整数部]

符号部:‘+’、‘-’、省略以外

整数部:0~9以外

入力値:-2147483648~2147483647以外

SQL_SMALLINT

書式:[符号部][整数部]

符号部:‘+’、‘-’、省略以外

整数部:0~9以外

入力値:-32768~32767以外

SQL_NUMERIC

書式:[符号部][整数部][.][小数部]

符号部:(‘+’、‘-’、省略)以外 ※

整数部・小数部:0~9以外

※ 符号有無「なし」の場合は符号部を省略してください。また、正の値の場合は符号を省略可能です。

書式:

符号位置が先頭「ビット表現」の場合

CN

FN

FN

FN

FN

FN

FN

符号位置が先頭「文字表現」の場合

符号

FN

FN

FN

FN

FN

FN

符号位置が末尾「ビット表現」の場合

FN

FN

FN

FN

FN

FN

CN

符号位置が末尾「文字表現」の場合

FN

FN

FN

FN

FN

FN

符号

N:0~9以外

符号:文字表現‘+’、‘-’以外

JEFコード系

  C: a,b,c,d,e,f以外

  F:F以外

JEFコード系以外

  C:3,4,5,7以外

  F:3以外

SQL_DECIMAL

書式:[符号部][整数部][.][小数部]

符号部:(‘+’、‘-’、省略)以外 ※

整数部・小数部:0~9以外

※ 正の値の場合は符号を省略可能です。

書式:符号位置の指定はできません。

NN

NN

NN

NN

NN

NC

N:0~9以外

C:(a,b,c,d,e,f)以外

SQL_REAL

書式:[符号部1][整数部][.][小数部][E][符号部2][指数部]※

符号部1:(‘+’、‘-’、省略)以外

符号部2:(‘+’、‘-’)以外、省略

整数部、小数部、指数部:0~9以外

E:(‘E’、‘e’)以外

範囲:IEEE 754 形式単精度浮動小数点数の値域以外

※ [E][符号部2][指数部]は省略可能です。省略する場合はすべて省略してください。

SQL_FLOAT

書式:[符号部1][整数部][.][小数部][E][符号部2][指数部] ※

符号部1:(‘+’、‘-’、省略)以外

符号部2:(‘+’、‘-’)以外、省略

整数部、小数部、指数部:0~9以外

E:(‘E’、‘e’)以外

範囲:IEEE 754 形式倍精度浮動小数点数の値域以外

※ [E][符号部2][指数部]は省略可能です。省略する場合はすべて省略してください。