Access のデータ型は、SQL Server のデータ型とは異なる名前で呼ばれます。 たとえば、bit データ型の SQL Server 列は、Yes/No データ型で Access にインポートまたはリンクされます。 次の表では、SQL Server と Access のデータ型を比較します。
SQL Server のデータ型 |
Access のデータ型 |
Access のフィールド サイズ |
bigint |
大きい数値 |
詳細については、「大きい数値データ型を使用する」を参照してください。 |
binary (フィールド サイズ) |
バイナリ |
SQL Server フィールド サイズと同じ |
bit |
Yes/No |
|
char (フィールド サイズ)、フィールドサイズが 255 以下 |
テキスト |
SQL Server フィールド サイズと同じ |
char (フィールド サイズ)、フィールドサイズが 255 より大きい |
メモ |
|
datetime |
日付/時刻 |
倍精度浮動小数点 |
datetime2 |
日付/時刻拡張型 |
42 バイトのエンコードされた文字列。 詳細については、「日付/時刻拡張データ型の使用」を参照してください。 |
decimal (精度、小数点以下桁数) |
数値 |
Decimal (Access の Precision および Scale プロパティは SQL Server の precision と scale に一致します) |
float |
数値 |
倍精度浮動小数点型 |
image |
OLE オブジェクト |
|
int |
数値 |
長整数型 |
money |
通貨 |
|
nchar (フィールド サイズ)、フィールドサイズが 255 以下 |
テキスト |
SQL Server フィールド サイズと同じ |
nchar (フィールド サイズ)、フィールドサイズが 255 より大きい |
メモ |
|
ntext |
メモ |
|
numeric (精度、小数点以下桁数) |
数値 |
Decimal (Access の Precision および Scale プロパティは SQL Server の precision と scale に一致します) |
nvarchar (フィールド サイズ)、フィールドサイズが 255 以下 |
テキスト |
SQL Server フィールド サイズと同じ |
nvarchar (フィールド サイズ)、フィールドサイズが 255 より大きい |
メモ |
|
nvarchar(MAX) |
メモ |
|
real |
数値 |
単精度浮動小数点型 |
smalldatetime |
日付/時刻 |
|
smallint |
数値 |
整数型 |
smallmoney |
通貨 |
|
sql_variant |
テキスト |
255 |
text |
メモ |
|
timestamp |
バイナリ |
8 |
tinyint |
数値 |
バイト型 |
uniqueidentifier |
数値 |
レプリケーション ID |
varbinary |
バイナリ |
SQL Server フィールド サイズと同じ |
varbinary (MAX) |
OLE オブジェクト型 |
|
varchar (フィールド サイズ)、フィールドサイズが 255 以下 |
テキスト |
SQL Server フィールド サイズと同じ |
varchar (フィールド サイズ)、フィールドサイズが 255 より大きい |
メモ |
|
varchar(MAX) |
メモ |
|
xml |
メモ |