データ型
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と比べると数値型の種類が多いですね。
