SQL データ型

Microsoft Access データベース エンジンの SQL データ型は、Microsoft Access データベース エンジンによって定義された 13 の主要なデータ型と、これらのデータ型として認識されるいくつかの有効な類義語で構成されます。

次の表に主要な SQL Server データ型を一覧表示します。

データ型

記憶域のサイズ

説明

BINARY

1 文字あたり 1 バイト

このデータ型のフィールドには、どの型のデータでも格納できます。他のデータ型への変換 (たとえば、TEXT 型へ) は行われません。バイナリ フィールドにデータを入力する方法は、データをどのように出力するかを決めるものです。

BIT

1 バイト

"はい" と "いいえ" の値と、このいずれかの値のみを含むフィールド。

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.402823E38 ~ - 1.401298E-45 の負の値、1.401298E-45 ~ 3.402823E38 の正の値、および 0 の単精度浮動小数点値。

FLOAT

8 バイト

– 1.79769313486232E308 ~ – 4.94065645841247E-324 の負の値、4.94065645841247E-324 ~ 1.79769313486232E308 の正の値、および 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.14 GB。

IMAGE

必須

0 ~ 2.14 GB。OLE オブジェクトで使用。

CHARACTER

1 文字あたり 2 バイト (「メモ」を参照)

0 ~ 255 文字


注: TEXT 型 (MEMO 型とも呼ばれる) または CHAR 型 (特定の長さの TEXT(n) 型とも呼ばれる) として定義されたフィールドの文字は、Unicode 表示形式で格納されます。Unicode 文字では、各文字を格納するのにそれぞれ 2 バイトが必要です。これは、主に文字データを含む既存の Microsoft Access データベースを Microsoft Access の形式に変換すると、データベース ファイル サイズが約 2 倍になることを意味します。ただし、SBCS (Single-Byte Character Sets) 形式で表記されていた多くの文字セットは、Unicode 形式から 1 バイト形式に簡単に圧縮できます。COMPRESSION 属性を使用して CHAR 型の列を定義すると、列への格納時のデータ圧縮と列からの取得時のデータ圧縮解除が自動的に実行されます。



Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×