Eine kleine Übersicht über die Datentypen des SQL Server 2000/2005/2008 und MS Access 9x/2003+
| SQL Sever 2005/8 | SQL-Server 2000 | Beschreibung | Access2000 | Access9x |
| char | Text fester Länge bis 8000 Bytes | Text | Text | |
| nchar | Unicode-Text fester Länge bis 4000 Bytes | Text | Text | |
| varchar | Text variabler Länge bis 8000 Bytes | Text | Text | |
| nvarchar | Unicode-Text variabler Länge bis 8000 Bytes | Text | Text | |
| varchar(max) |  / | Text variabler Länge bis 2^31-1 Bytes | Memo | Memo |
| nvarchar(max) |  / | Text variabler Länge bis 2^31-1/2 Bytes | Memo | Memo |
| text | Zeichendaten bis 2 hoch 31 - 1 Zeichen | Memo | Memo | |
| ntext | Unicode-Zeichendaten bis 2 hoch 30 - 1 Zeichen | Memo | Memo | |
| image | Binärdaten bis 2 hoch 31 - 1 Byte | OLE-Objekt | OLE-Objekt | |
| binary | Binäedaten fester Länge bis 255 Byte | Zahl:Byte | Zahl:Byte | |
| datetime | Datum und Zeit (1.1.1753 - 31.12.9999) | Datum/Zeit | Datum/Zeit | |
| smalldatetime | Datum und Zeit (1.1.1900 - 06.06.2079) | Datum/Zeit | Datum/Zeit | |
| decimal | Gepackte Dezimalzahl, exat numerisch | Zahl:Decimal | Zahl:Double | |
| numeric | Synonym zu decimal | Zahl:Decimal | Zahl:Double | |
| real | Fließkommazahl mit 7 Stellen Genauigkeit | Zahl:Single | Zahl:Single | |
| float | Fließkommazahl mit 15 Stellen Genauigkeit | Zahl:Double | Zahl:Double | |
| int | Ganze Zahl zwischen - 2.147.483.648 bis 2.147.483.648 | Autowert, Zahl:LongInteger | Autowert, Zahl:LongInteger | |
| smallint | Ganze Zahl zwischen -32.768 und 32.767 | Zahl:Integer | Zahl:Integer | |
| tinyint | Ganze Zahl zwischen 2 und 255 | Zahl:Byte | Zahl:Byte | |
| money | Float mit 4 Decimalstellen | Zahl:Währung | Zahl:Währung | |
| smallmoney | Float mit 2 Decimalstellen | Zahl:Währung | Zahl:Währung | |
| bit | 0 oder 1 (true or false) | Ja/Nein | Ja/Nein | |
| uniqueidentifier | Global eindeutiger Bezeichner | Replikations-ID | Replikations-ID | |
| timestamp | Eindeutiger Zeitstempel in Datenbank | |||