|
Kategorie |
Datentyp |
Datentyp |
Beschreibung |
|
Datum/ Zeit |
datetime |
timestamp |
Datum und Zeit |
|
|
|
date |
Datum |
|
|
|
time |
Tageszeit mit Zeitzonenangabe |
|
Zahlen |
bigint |
int8, |
Ganzzahlige Daten von -2^63 bis 2^63-1 |
|
|
int |
int, |
Ganzzahlige Daten von −2.147.483.648 bis 2.147.483.647 |
|
|
smallint |
int2, |
Ganzzahlige Daten -32.768 bis 32.767 |
|
|
tinyint |
|
Ganzzahlige Daten von 0 – 255 |
|
|
bit |
|
Ganzzahlige Daten mit einem Wert von 1 oder 0 -> logisches Feld |
|
|
decimal, |
|
Numerische Daten mit fester Genauigkeit und Dezimalstellen von -10^38+1 bis 10^38-1 |
|
|
|
decimal, |
Fließkommazahl mit benutzdefinierter Präzision und exakter Speicherung. |
|
|
float |
|
Fließkommazahl mit unverankerter Genauigkeit (Float) von -1.79*10^308 bis 1.79*10^308 |
|
|
|
float8, |
Fließkommazahl mit 15 Dezimalstellen Präzision und Gültigkeitsbereich von -10^308 bis 10^308 |
|
|
real |
|
Fließkommazahl mit unverankerter Genauigkeit (Float) von -3.40*10^38 bis 3.40*10^38 |
|
|
|
real, float4 |
Fließkommazahl mit 6 Dezimalstellen Präzision und Gültigkeitsbereich von -10^37 bis 10^37 |
|
Zeichen |
char |
|
Zeichendaten fester Länge mit einer max. Länge von 8000 Zeichen. |
|
|
|
char, |
Zeichendaten fester Länge mit einer max. Länge von 10485760 Zeichen. |
|
|
varchar |
|
Zeichendaten variabler Länge mit maximal 8000 Zeichen. |
|
|
|
varchar, |
Zeichendaten variabler Länge mit maximal 10485760 Zeichen. |
|
|
text |
text |
Zeichendaten variabler Länge mit einer max. Länge von 2^31-1 Zeichen. |
|
|
nchar |
|
Unicode-Daten fester Länge mit einer max. Länge von 4000 Zeichen. |
|
|
nvarchar(n|max) |
|
Unicode-Zeichenfolgendaten variabler Länge. n definiert die Zeichenfolgenlänge und kann ein Wert von 1 bis 4.000 sein. max gibt an, dass die maximale Speichergröße 2^31-1 Byte (2 GB) beträgt. Die Speichergröße in Bytes beträgt zweimal die tatsächliche Länge der eingegebenen Daten. |
|
|
ntext |
|
Unicode-Daten variabler Länge mit einer max. Länge von 2^30-1 Zeichen. |
|
Spezielle |
Binary(n) |
|
Binärdaten fester Länge mit einer Länge von n Bytes, wobei n ein Wert zwischen 1 und 8.000 ist. Die Speichergröße beträgt n Bytes. |
|
|
varbinary(n|max) |
|
Binärdaten mit variabler Länge. n muss ein Wert zwischen 1 und 8.000 sein. max gibt an, dass die maximale Speichergröße 2^31-1 Byte beträgt. Die Speicherplatzgröße ist die tatsächliche Länge der eingegebenen Daten. |
|
|
image |
bytea |
Binärdaten fester Länge mit einer max. Länge von 2 GByte. |
|
|
sql_variant |
|
Kann in Funktionen verwendet werden und unterstützt Werte anderer Datentypen. |
|
|
uniqueidentifier |
|
Ein global eindeutiger Bezeichner (Globally Unique Identifier, GUID) |
|
|
|
bool, |
Wahr oder falsch (oder unbekannt, wenn NULL) |