SqlDataTypeOption 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.
Dies sind die möglichen Datentypen in Sql. Die Groß-/Kleinschreibung von Namen wird durch System.Data.SqlDbType beeinflusst.
[System.Serializable]
public enum SqlDataTypeOption
[<System.Serializable>]
type SqlDataTypeOption =
Public Enum SqlDataTypeOption
- Vererbung
-
SqlDataTypeOption
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 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. |
| Sql_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 |
| 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 | Eine datenbankweite eindeutige Nummer, die jedes Mal aktualisiert wird, wenn eine Zeile aktualisiert wird. Ein Synonym für Timestamp mit unterschiedlicher Semantik, die eine benannte Spalte dieses Typs erfordert. |