データ型の対比


SQL Server のデータ型 Access のデータ型 Access のフィールド サイズ
bigint テキスト型 (Text) 255
binary(<フィールド サイズ>) バイナリ型 (Binary) SQL Server のフィールド サイズと同じ
bit Yes/No 型
char(<フィールド サイズ>) テキスト型 (Text) フィールドサイズが255以下
char(<フィールド サイズ>) メモ型 (Memo) フィールドサイズが255超
datetime 日付/時刻型 (Date/Time)
decimal(<フィールド サイズ>, <桁数>) 数値型 (Number) 十進型 (Decimal) (Access の "Precision/精度" プロパティおよび "Scale/小数点以下保持桁数" プロパティは SQL Server の精度および小数点以下保持桁数と一致)
float 数値型 (Number) 倍精度浮動小数点型 (Double)
image OLE オブジェクト型 (OLE Object)
int 数値型 (Number) 長整数型 (Long Integer)
money 通貨型 (Currency)
nchar(<フィールド サイズ>) テキスト型 (Text) フィールドサイズが255以下
nchar(<フィールド サイズ>) メモ型 (Memo) フィールドサイズが255超
ntext メモ型 (Memo)
numeric(<精度>, <桁数>) 数値型 (Number) 十進型 (Decimal) (Access の "Precision/精度" プロパティおよび "Scale/小数点以下保持桁数" プロパティは SQL Server の精度および小数点以下保持桁数と一致)
nvarchar(<フィールド サイズ>) テキスト型 (Text) フィールドサイズが255以下
nvarchar(<フィールド サイズ>) メモ型 (Memo) フィールドサイズが255超
nvarchar(MAX) メモ型 (Memo)
real 数値型 (Number) 単精度浮動小数点型 (Single)
smalldatetime 日付/時刻型 (Date/Time)
smallint 数値型 (Number) 整数型 (Integer)
smallmoney 通貨型 (Currency)
sql_variant テキスト型 (Text) 255
text メモ型 (Memo)
timestamp バイナリ型 (Binary) 8
tinyint 数値型 (Number) バイト型 (Byte)
uniqueidentifier 数値型 (Number) レプリケーション ID 型 (Replication ID)
varbinary バイナリ型 (Binary) SQL Server のフィールド サイズと同じ
varbinary(MAX) OLE オブジェクト型 (OLE Object)
varchar(<フィールド サイズ>) テキスト型 (Text) フィールドサイズが255以下
varchar(<フィールド サイズ>) メモ型 (Memo) フィールドサイズが255超
varchar(MAX) メモ型 (Memo)
xml メモ型 (Memo)

最終更新:2008年06月02日 09:01