次の表は、ANSI SQL (構造化照会言語 (SQL) : データベース クエリおよびプログラミング言語。リレーショナル データベース システムのデータのアクセス、クエリ、更新、および管理に広く使用されています。) でサポートされているデータ型、およびそれらと一致する Microsoft Access データベース エンジン SQL でサポートされているデータ型とその別名を示したものです。また、この表には、Microsoft Access データベース エンジン SQL と ANSI SQL のデータ型に対応する Microsoft SQL Server のデータ型も示されています。
| ANSI SQL の データ型 |
Microsoft Access SQL のデータ型 |
別名 |
Microsoft SQL Server のデータ型 |
|---|---|---|---|
| BIT、BIT VARYING | BINARY (次の「メモ」を参照) | VARBINARY、 BINARY VARYING BIT VARYING |
BINARY、VARBINARY |
| 使用不可 | BIT (次の「メモ」を参照) | BOOLEAN、LOGICAL、LOGICAL1、YESNO | BIT |
| 使用不可 | TINYINT | INTEGER1、BYTE | TINYINT |
| 使用不可 | COUNTER (次の「メモ」を参照) | AUTOINCREMENT | (次の「メモ」を参照) |
| 使用不可 | MONEY | CURRENCY | MONEY |
| DATE、TIME、TIMESTAMP | DATETIME | DATE、TIME (次の「メモ」を参照) | DATETIME |
| 使用不可 | UNIQUEIDENTIFIER | GUID | UNIQUEIDENTIFIER |
| DECIMAL | DECIMAL | NUMERIC、DEC | DECIMAL |
| REAL | REAL | SINGLE、FLOAT4、IEEESINGLE | REAL |
| DOUBLE PRECISION、FLOAT | FLOAT | DOUBLE、FLOAT8、IEEEDOUBLE、NUMBER (次の「メモ」を参照) | FLOAT |
| SMALLINT | SMALLINT | SHORT、INTEGER2 | SMALLINT |
| INTEGER | INTEGER | LONG、INT、INTEGER4 | INTEGER |
| INTERVAL | 使用不可 | 使用不可 | |
| 使用不可 | IMAGE | LONGBINARY、GENERAL、OLEOBJECT | IMAGE |
| 使用不可 | TEXT (次の「メモ」を参照) | LONGTEXT、LONGCHAR、MEMO、NOTE、NTEXT (次の「メモ」を参照) | TEXT |
| CHARACTER、CHARACTER VARYING、NATIONAL CHARACTER、NATIONAL CHARACTER VARYING | CHAR (次の「メモ」を参照) | TEXT(n)、ALPHANUMERIC、CHARACTER, STRING、VARCHAR、CHARACTER VARYING、NCHAR、NATIONAL CHARACTER、NATIONAL CHAR、NATIONAL CHARACTER VARYING、NATIONAL CHAR VARYING (次の「メモ」を参照) | CHAR、VARCHAR、NCHAR、NVARCHAR |
メモ