SQL データ型

Microsoft Jet データベース エンジン SQL (以下 Jet SQL) のデータ型は、Microsoft® Jet データベース エンジンで定義される 13 種類の基本データ型と、それらのデータ型として認識されるいくつかの別名で構成されます。

Jet SQL の基本データ型を次の表に示します。別名については、「SQL 予約語」を参照してください。

データ型 記憶サイズ 説明
BINARY 1 文字につき 1 バイト このデータ型のフィールドには、ほかのどの型のデータでも格納できます。テキスト型 (Text) などへのデータ型の変換は行われません。フィールドに入力されるデータによって、出力のされ方が決まります。
BIT 1 バイト Yes または No の値。あるいは、2 つの値のうちのどちらかしか格納できないフィールド。
TINYINT 1 バイト 0 〜 255 の整数値。
MONEY 8 バイト -922,337,203,685,477.5808 〜 922,337,203,685,477.5807 の固定整数。
DATETIME
(「DOUBLE」を参照)
8 バイト 100 〜 9999 年の日付または時刻の値。
UNIQUEIDENTIFIER 128 ビット リモート プロシージャ コールで使用される一意な識別番号。
REAL 4 バイト -3.402823E+38 〜 -1.401298E-45 の負の値、1.401298E-45 〜 3.402823E+38 の正の値、および 0 の単精度浮動小数点数値。
FLOAT 8 バイト -1.79769313486232E+308 〜
-4.94065645841247E-324 の負の値、4.94065645841247E-324 〜 1.79769313486232E+308 の正の値、および 0 の倍精度浮動小数点数値。
SMALLINT 2 バイト -32,768 〜 32,767 の整数値 (次の「メモ」を参照)。
INTEGER 4 バイト -2,147,483,648 〜 2,147,483,647 の整数値 (次の「メモ」を参照)。
DECIMAL 17 バイト -1028-1 〜 1028-1 の値を格納する数値データ型。精度 (1 〜 28) と桁数 (0 〜 精度の数値) の両方を定義できます。既定の精度は 18、桁数は 0 です。
TEXT 1 文字につき 2 バイト (次の「メモ」を参照) 0 〜 2.14GB の文字列。
IMAGE 可変 0 〜 2.14GB のデータ。OLE オブジェクトに使用します。
CHARACTER 1 文字につき 2 バイト (次の「メモ」を参照) 0 〜 255 バイトの文字列。


メモ


参照
Microsoft Jet データベース エンジン SQL と ANSI SQL のデータ型 SQL 予約語