SQL92データ型
SQL92のデータ型の一覧は、もちろん、どこにでもあるんですが、自分で見やすい表にしてみました。
データ型 | 概要 | 詳細 | 定義 |
smallint | 整数 | integerより小さい | 実装依存 |
integer | 整数 | 実装依存 | |
numeric[(精度)[,位取り]] | 固定小数点数 | 実装依存 | |
decimal[(精度)[,位取り]] | 固定小数点数 | 指定した精度よりも高い精度で値が保持される | 実装依存 |
float[(精度)] | 浮動小数点数 | 指定した精度よりも高い精度で値が保持される | 実装依存 |
real | 浮動小数点数 | 実装依存 | |
double precision | 倍精度浮動小数点数 | realよりも高い精度 | 実装依存 |
character[(長さ)] | 固定長文字列 | ||
national character[(長さ)] | 各国語文字列 | ||
character varying(長さ) | 可変長文字列 | ||
national character varying(長さ) | 可変長各国語文字列 | ||
date | 日付 | ||
timestamp | 日付時刻 | ||
time | 時刻 | ||
interval | 時間間隔 | ||
bit [(長さ)] | 固定長ビット列 | ||
bit varying(長さ) | 可変長ビット列 |