Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Datentypen MS SQL
Datentyp definiert
Art – Zeichen, binär, numerisch usw ...
Länge bzw. Größe
Genauigkeit bei numerischen Daten
Dezimalstellen bei numerischen Daten
Ganzzahlen: bit, tinyint, smallint, int, bigint
Dezimalzahlen: decimal, numeric, smallmoney, money
Gleitkomma: real, float
Datum: smalldatetime, datetime
Zeichenfolgen: char, varchar, text
Binärtypen: bit, binary, varbinary, image
Unicode: nchar, nvarchar, ntext
Notizen:
Datentypen MS SQL Server
Ganzzahlen
bit Ganzzahlige Daten mit einem Wert von 1 oder 0.
int Ganzzahlige Daten von 2^31 (2.147.483.648) bis 2^31 1 (2.147.483.647).
smallint Ganzzahlige Daten von 2^15 (32.768) bis 2^15 - 1 (32.767).
tinyint Ganzzahlige Daten von 0 bis 255.
Kommazahlen (fest)
decimal Numerische Daten mit fester Genauigkeit und Dezimalstellenanzahl von 10^38 1 bis 10^38 1.
numeric Ein Synonym für decimal.
money Währungsdatenwerte zwischen 2^63 (922.337.203.685.477,5808) und
2^63 1 (+922.337.203.685.477,5807) mit der Genauigkeit eines Zehntausendstels der
Währungseinheit.
smallmoney Währungsdatenwerte von 214.748,3648 bis +214.748,3647 mit der Genauigkeit eines
Zehntausendstels der Währungseinheit.
Fließkommazahlen (nicht exakt)
float Fließkommazahlen zwischen 1,79E + 308 und 1,79E + 308.
real Fließkommazahlen zwischen 3,40E + 38 und 3,40E + 38.
Datum & Zeit
datetime Datums- und Zeitdaten zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 mit einer
Genauigkeit von 300stel-Sekunden, also 3,33 Millisekunden.
smalldatetime Datums- und Zeitdaten zwischen dem 1. Januar 1900 und dem 6. Juni 2079 mit einer
Genauigkeit von einer Minute.
Sonstige Datentypen
cursor Ein Verweis auf einen Cursor.
timestamp Eine in der gesamten Datenbank eindeutige Zahl.
uniqueidentifier Ein global eindeutiger Bezeichner (GUID, Globally Unique Identifier).
Zeichenfolgen
char Nicht-Unicodezeichendaten fester Länge mit einer maximalen Länge von 8.000 Zeichen.
varchar Nicht-Unicodedaten variabler Länge mit maximal 8.000 Zeichen.
text Nicht-Unicodedaten variabler Länge mit einer maximalen Länge von
2^31 1 (2.147.483.647) Zeichen.
Unicodezeichenfolgen
nchar Unicodedaten fester Länge mit einer maximalen Länge von 4.000 Zeichen.
nvarchar Unicodedaten variabler Länge mit einer maximalen Länge von 4.000 Zeichen. sysname ist ein
vom System bereitgestellter benutzerdefinierter Datentyp, der nvarchar(128) entspricht und
zum Verweisen auf Datenbankobjektnamen verwendet wird.
ntext Unicodedaten variabler Länge mit einer maximalen Länge von 2^30 1 (1.073.741.823) Zeichen.
Binärzeichenfolgen
binary Binärdaten fester Länge mit einer maximalen Länge von 8.000 Byte.
varbinary Binärdaten variabler Länge mit einer maximalen Länge von 8.000 Byte.
image Binärdaten variabler Länge mit einer maximalen Länge von 2^31 1 (2.147.483.647) Byte.