Aşağıdaki tabloda ANSI SQL veri türleri, eşdeğer Microsoft Access veritabanı altyapısı SQL veri türleri ve bunların geçerli eş anlamlıları listelenmiştir. Ayrıca eşdeğer Microsoft SQL Server veri türlerini listeler.
ANSI SQL
|
Microsoft Access
|
|
Microsoft SQL
|
BIT, BIT DEĞIŞEN |
BINARY (Bkz. Notlar) |
VARBİNARY |
İKILI, VARBINARY |
Desteklenmez |
Bİt (Bkz. Notlar) |
BOOLEAN, LOGICAL, LOGICAL1, YESNO |
BIT |
Desteklenmez |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Desteklenmez |
COUNTER (Bkz. Notlar) |
AUTOINCREMENT |
(Notlara Bakın) |
Desteklenmez |
MONEY |
CURRENCY |
MONEY |
TARİh, SAAT, ZAMAN DAMGASI |
DATETIME |
TARİh, SAAT (Bkz. Notlar) |
DATETIME |
Desteklenmez |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
SAYıSAL, DEC |
DECIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
REAL |
ÇIFT DUYARLıK, KAYAN |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Bkz. Notlar) |
FLOAT |
SMALLINT |
SMALLINT |
SHORT, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
INTEGER |
INTERVAL |
Desteklenmez |
Desteklenmez |
|
Desteklenmez |
IMAGE |
LONGBINARY, GENEL, OLEOBJECT |
IMAGE |
Desteklenmez |
METNEÇEVİr (Bkz. Notlar) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Bkz. Notlar) |
TEXT |
KARAKTER, KARAKTER DEĞIŞEN, ULUSAL KARAKTER, DEĞIŞEN ULUSAL KARAKTER |
CHAR (Bkz. Notlar) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Bkz. Notlar) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Notlar:
-
ANSI SQL BIT veri türü, Microsoft Access SQL BIT veri türüne karşılık gelmez. Bunun yerine BINARY veri türüne karşılık gelir. Microsoft Access SQL BIT veri türü için ANSI SQL eşdeğeri yoktur.
-
TIMESTAMP artık DATETIME eş anlamlısı olarak desteklenmiyor.
-
NUMERIC artık FLOAT veya DOUBLE eş anlamlısı olarak desteklenmiyor. SAYıSAL artık ONDALıK için eş anlamlı olarak kullanılır.
-
LONGTEXT alanı her zaman Unicode gösterimi biçiminde depolanır.
-
İsteğe bağlı uzunluk belirtilmeden METNEÇEVİr veri türü adı kullanılırsa, bir LONGTEXT alanı oluşturulur. Bu, Microsoft SQL Server ile tutarlı veri türleri sağlayacak CREATE TABLE deyimlerinin yazılmasına olanak tanır.
-
CHAR alanı her zaman ANSI SQL NATIONAL CHAR veri türünün eşdeğeri olan Unicode gösterimi biçiminde depolanır.
-
Metin veri türü adı kullanılırsa ve isteğe bağlı uzunluk belirtilirse ,örneğin METNEÇEVİr(25), alanın veri türü CHAR veri türüne eşdeğerdir. Bu, çoğu Microsoft Access uygulaması için geriye dönük uyumluluğu korurken, METNEÇEVİr veri türünün (uzunluk belirtimi olmadan) Microsoft SQL Server ile uyumlu olmasını sağlar.