Tabel berikut ini mencantumkan tipe data ANSI SQL, tipe data SQL mesin database Microsoft Access yang setara, dan sinonim yang valid. Ini juga mencantumkan tipe data SQL Server Microsoft yang setara.
ANSI SQL
|
Microsoft Access
|
|
Microsoft SQL
|
BIT, BIT BERVARIASI |
BINARY (Lihat Catatan) |
VARBINARY, |
BINARY, VARBINARY |
Tidak didukung |
BIT (Lihat Catatan) |
BOOLEAN, LOGIKA, LOGICAL1, YESNO |
BIT |
Tidak didukung |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Tidak didukung |
COUNTER (Lihat Catatan) |
AUTOINCREMENT |
(Lihat Catatan) |
Tidak didukung |
MONEY |
CURRENCY |
MONEY |
TANGGAL, WAKTU, CAP WAKTU |
DATETIME |
DATE, TIME (Lihat Catatan) |
DATETIME |
Tidak didukung |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERIK, DEC |
DESIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
RIIL |
PRESISI GANDA, FLOAT |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Lihat Catatan) |
FLOAT |
SMALLINT |
SMALLINT |
SHORT, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
BILANGAN BULAT |
INTERVAL |
Tidak didukung |
Tidak didukung |
|
Tidak didukung |
IMAGE |
LONGBINARY, GENERAL, OLEOBJECT |
IMAGE |
Tidak didukung |
TEXT (Lihat Catatan) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Lihat Catatan) |
TEXT |
KARAKTER, KARAKTER BERVARIASI, KARAKTER NASIONAL, KARAKTER NASIONAL BERVARIASI |
CHAR (Lihat Catatan) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (See Notes) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Catatan:
-
Tipe data ANSI SQL BIT tidak sesuai dengan tipe data Microsoft Access SQL BIT. Ini terkait dengan tipe data BINARY sebagai gantinya. Tidak ada setara DENGAN ANSI SQL untuk tipe data SQL BIT Microsoft Access.
-
TIMESTAMP tidak lagi didukung sebagai sinonim untuk DATETIME.
-
NUMERIC tidak lagi didukung sebagai sinonim untuk FLOAT atau DOUBLE. NUMERIC sekarang digunakan sebagai sinonim untuk DECIMAL.
-
Bidang LONGTEXT selalu disimpan dalam format representasi Unicode .
-
Jika nama tipe data TEXT digunakan tanpa menentukan panjang opsional, bidang LONGTEXT akan dibuat. Hal ini memungkinkan pernyataan CREATE TABLE ditulis yang akan menghasilkan tipe data yang konsisten dengan Microsoft SQL Server.
-
Bidang CHAR selalu disimpan dalam format representasi Unicode, yang setara dengan tipe data ANSI SQL NATIONAL CHAR.
-
Jika nama tipe data TEXT digunakan dan panjang opsional ditentukan, misalnya TEXT(25), tipe data bidang tersebut setara dengan tipe data CHAR. Ini mempertahankan kompatibilitas mundur untuk sebagian besar aplikasi Microsoft Access, sekaligus memungkinkan tipe data TEXT (tanpa spesifikasi panjang) untuk diratakan dengan Microsoft SQL Server.