Access - SQL Server Datentypen
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 |