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 |
メモ |