データ型
Db2で使用できるデータ型について説明します。
データ型
分類 | データ型名 | 格納内容 | 備考 |
---|---|---|---|
数値 | SMALLINT | 整数値 | 格納値は-32768から+32767の範囲。16ビット。 |
INTEGER | 整数値 | 格納値は-2147483648 から +2147483647の範囲。32ビット。型名をINTと記述しても同様。 | |
BIGINT | 整数値 | 格納値は-9223372036854775808から+9223372036854775807の範囲。64ビット。 | |
DECIMAL | 整数値 | ||
REAL | 実数値 | 浮動小数点。 | |
DOUBLE | 実数値 | 浮動小数点。型名をFLOATと記述しても同様。 | |
DECFLOAT | 実数値 | 10進浮動小数点。 IEEE754rで定義。 | |
文字列 | CHAR | 文字列 | 固定長文字列。 |
VARCHAR | 文字列 | 可変長文字列を格納。 | |
GRAPHIC | 文字列 | 2バイト文字の固定長文字列を格納。 | |
VARGRAPHIC | 文字列 | 2バイト文字の可変長文字列を格納。 | |
ラージ オブジェクト | CLOB | 文字列 | 可変長文字列を格納。 |
DBCLOB | 文字列 | 2バイト文字の可変長文字列を格納。 | |
BLOB | バイナリ | バイナリデータを格納。 | |
日時 | TIME | 日時 | 時刻を格納。 |
DATE | 日付 | 日時を格納。 | |
TIMESTAMP | タイムスタンプ | タイムスタンプを格納。 |
Oracleと比べると数値型の種類が多いですね。