SqlDataType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
SQL Server integrierten Datentypen
public enum SqlDataType
type SqlDataType =
Public Enum SqlDataType
- Vererbung
-
SqlDataType
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Unknown | 0 | Nichts wurde definiert. |
| BigInt | 1 | Ganzzahlige Daten (ganze Zahl) von -2^63 (-9.223.372.036.854.775.808) bis 2^63-1 (9.223.372.036.854.775.807). |
| Int | 2 | Ganzzahlige Daten (ganze Zahl) von -2^31 (-2.147.483.648) bis 2^31 - 1 (2.147.483.647). |
| SmallInt | 3 | Ganzzahlige Daten von -2^15 (-32.768) bis 2^15 - 1 (32.767). |
| TinyInt | 4 | Ganzzahlige Daten von 0 bis 255. |
| Bit | 5 | Ganzzahlige Daten mit einem Wert von 1 oder 0. |
| Decimal | 6 | Feste Genauigkeit und Skalierung numerischer Daten von -10^38 +1 bis 10^38 -1. |
| Numeric | 7 | Funktionell gleichbedeutend mit dezimaler Dezimalzahl. |
| Money | 8 | Währungsdatenwerte von -2^63 (-922,337,203,685,477,5808) bis 2^63 - 1 (+922.337.203.685.477,5807) mit Genauigkeit bis zu einem Zehntausendstel einer Geldeinheit. |
| SmallMoney | 9 | Währungsdatenwerte von -214.748,3648 bis +214.748,3647, mit Genauigkeit bis zu einem Zehntausendstel einer Geldeinheit. |
| Float | 10 | Gleitende Genauigkeitszahlendaten mit den folgenden gültigen Werten: -1,79E + 308 bis -2,23E - 308, 0 und 2,23E + 308 bis 1,79E + 308. |
| Real | 11 | Gleitende Genauigkeitszahlendaten mit den folgenden gültigen Werten: -3,40E + 38 bis -1,18E - 38, 0 und 1,18E - 38 bis 3,40E + 38. |
| DateTime | 12 | Datums- und Uhrzeitdaten vom 1. Januar 1753 bis zum 31. Dezember 9999 mit einer Genauigkeit von dreiHundertsteln einer Sekunde oder 3,33 Millisekunden. |
| SmallDateTime | 13 | Datums- und Uhrzeitdaten vom 1. Januar 1900 bis zum 6. Juni 2079 mit einer Genauigkeit von einer Minute. |
| Char | 14 | Nicht-Unicode-Zeichendaten mit fester Länge mit maximal 8.000 Zeichen. |
| VarChar | 15 | Nicht-Unicode-Daten mit variabler Länge mit maximal 8.000 Zeichen. |
| Text | 16 | Nicht-Unicode-Daten mit variabler Länge mit maximaler Länge von 2^31 - 1 (2.147.483.647) Zeichen. |
| NChar | 17 | Unicode-Daten mit fester Länge mit maximal 4.000 Zeichen. |
| NVarChar | 18 | Unicode-Daten mit variabler Länge mit maximal 4.000 Zeichen. sysname ist ein vom System bereitgestellter benutzerdefinierter Datentyp, der funktionell nvarchar(128) entspricht und verwendet wird, um auf Datenbankobjektnamen zu verweisen. |
| NText | 19 | Unicode-Daten mit variabler Länge mit maximaler Länge von 2^30 - 1 (1.073.741.823) Zeichen. |
| Binary | 20 | Binärdaten mit fester Länge mit einer maximalen Länge von 8.000 Bytes. |
| VarBinary | 21 | Binäre Daten mit variabler Länge mit einer maximalen Länge von 8.000 Bytes. |
| Image | 22 | Binäre Daten mit variabler Länge mit maximaler Länge von 2^31 - 1 (2.147.483.647) Bytes. |
| Cursor | 23 | Ein Verweis auf einen Cursor. |
| Variant | 24 | Ein Datentyp, der Werte verschiedener SQL Server unterstützten Datentypen speichert, mit Ausnahme von Text, ntext, Zeitstempel und sql_variant. |
| Table | 25 | Ein spezieller Datentyp, der zum Speichern eines Resultsets für die spätere Verarbeitung verwendet wird. |
| Timestamp | 26 | Eine datenbankweite eindeutige Nummer, die jedes Mal aktualisiert wird, wenn eine Zeile aktualisiert wird. |
| UniqueIdentifier | 27 | Ist eine 16-Byte-GUID |
| Xml | 28 | xml-Datentyp |
| Date | 29 | Nur Datum |
| Time | 30 | Nur Uhrzeit |
| DateTime2 | 31 | Kombination aus Daten und Zeittypen, bessere Genauigkeit als DataTime |
| DateTimeOffset | 32 | Identisch mit DateTime2 mit hinzugefügter Zeitzonenoffset |
| Rowversion | 33 | (Alias für Zeitstempel) Eine datenbankweite eindeutige Nummer, die jedes Mal aktualisiert wird, wenn eine Zeile aktualisiert wird. |