Access と SQL Server のデータ型の比較
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

メモ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。