SqlDbType 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.
Gibt SQL Server spezifische Datentyp eines Felds, einer Eigenschaft für die Verwendung in einem SqlParameter an.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| BigInt | 0 | Int64. Eine 64-Bit-Ganzzahl mit Vorzeichen. |
| Binary | 1 | Array vom Typ Byte. Ein Datenstrom mit fester Länge zwischen 1 und 8.000 Bytes. |
| Bit | 2 |
Boolean. Ein nicht signierter numerischer Wert, der 0, 1 oder |
| Char | 3 | String. Ein Datenstrom mit nicht Unicode-Zeichen mit fester Länge zwischen 1 und 8.000 Zeichen. |
| DateTime | 4 | DateTime. Datums- und Uhrzeitdaten zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 bis zur Genauigkeit von 3,33 Millisekunden. |
| Decimal | 5 | Decimal. Ein numerischer Wert mit fester Genauigkeit und Skalierung zwischen -10 38 -1 und 10 38 -1. |
| Float | 6 | Double. Eine Gleitkommazahl innerhalb des Bereichs von -1,79E +308 bis 1,79E +308. |
| Image | 7 | Array vom Typ Byte. Ein Datenstrom mit variabler Länge zwischen 0 und 2 31 -1 (oder 2.147.483.647) Bytes. |
| Int | 8 | Int32. Eine 32-Bit-Ganzzahl mit Vorzeichen. |
| Money | 9 | Decimal. Ein Währungswert zwischen -2 63 (oder -9.223.372.036.854.775.808) bis 2 63 -1 (oder +9.223.372.036.854.775.807) mit Genauigkeit bis zu einem Zehntausendstel einer Währungseinheit. |
| NChar | 10 | String. Ein Unicode-Datenstrom mit fester Länge zwischen 1 und 4.000 Zeichen. |
| NText | 11 | String. Ein Datenstrom mit variabler Länge mit einer maximalen Länge von 2 30 - 1 (oder 1.073.741.823) Zeichen. |
| NVarChar | 12 |
String. Ein Unicode-Datenstrom mit variabler Länge zwischen 1 und 4.000 Zeichen. Die implizite Konvertierung schlägt fehl, wenn die Zeichenfolge größer als 4.000 Zeichen ist. Legen Sie das Objekt explizit fest, wenn Sie mit Zeichenfolgen arbeiten, die länger als 4.000 Zeichen sind. Wird verwendet NVarChar , wenn die Datenbankspalte ist |
| Real | 13 | Single. Eine Gleitkommazahl innerhalb des Bereichs von -3,40E +38 bis 3,40E +38. |
| UniqueIdentifier | 14 | Guid. Ein global eindeutiger Bezeichner (oder GUID). |
| SmallDateTime | 15 | DateTime. Datums- und Uhrzeitdaten zwischen dem 1. Januar 1900 und dem 6. Juni 2079 bis zur Genauigkeit von einer Minute. |
| SmallInt | 16 | Int16. Eine 16-Bit-Ganzzahl mit Vorzeichen. |
| SmallMoney | 17 | Decimal. Ein Währungswert zwischen -214.748,3648 und +214.748,3647 mit genauigkeitsgenauer Genauigkeit bis zu einem Zehntausendstel einer Währungseinheit. |
| Text | 18 | String. Ein Datenstrom mit variabler Länge mit einer maximalen Länge von 2 31 -1 (oder 2.147.483.647) Zeichen. |
| Timestamp | 19 |
Array vom Typ Byte. Automatisch generierte Binärzahlen, die innerhalb einer Datenbank garantiert eindeutig sind.
|
| TinyInt | 20 | Byte. Eine 8-Bit-ganzzahl ohne Vorzeichen. |
| VarBinary | 21 | Array vom Typ Byte. Ein Datenstrom mit variabler Länge zwischen 1 und 8.000 Bytes. Die implizite Konvertierung schlägt fehl, wenn das Bytearray größer als 8.000 Bytes ist. Legen Sie das Objekt explizit fest, wenn Sie mit Bytearrays arbeiten, die größer als 8.000 Bytes sind. |
| VarChar | 22 |
String. Ein Nicht-Unicode-Zeichenstrom mit variabler Länge zwischen 1 und 8.000 Zeichen. Wird verwendet VarChar , wenn die Datenbankspalte ist |
| Variant | 23 | Object. Ein spezieller Datentyp, der numerische, Zeichenfolgen-, Binär- oder Datumsdaten sowie die SQL Server-Werte Empty und Null enthalten kann, die angenommen wird, wenn kein anderer Typ deklariert wird. |
| Xml | 25 | Ein XML-Wert. Rufen Sie den XML-Code als Zeichenfolge mithilfe der GetValue(Int32) Methode oder Eigenschaft oder Value als eine XmlReader durch Aufrufen der CreateReader() Methode ab. |
| Udt | 29 | Ein benutzerdefinierter SQL Server-Typ (UDT). |
| Structured | 30 | Ein spezieller Datentyp zum Angeben strukturierter Daten, die in Tabellenwertparametern enthalten sind. |
| Date | 31 | Datumsdaten zwischen dem 1.1. Januar und dem 31. Dezember 9999 AD. |
| Time | 32 | Zeitdaten basierend auf einer 24-Stunden-Uhr. Der Zeitwertbereich beträgt 00:00:00 bis 23:59:59,9999999999 mit einer Genauigkeit von 100 Nanosekunden. Entspricht einem wert vom Typ SQL Server |
| DateTime2 | 33 | Datums- und Uhrzeitdaten Der Datumswertbereich liegt zwischen dem 1.1. Januar und dem 31. Dezember 9999 AD. Der Zeitwertbereich beträgt 00:00:00 bis 23:59:59,9999999999 mit einer Genauigkeit von 100 Nanosekunden. |
| DateTimeOffset | 34 | Datums- und Uhrzeitdaten mit Sensibilisierung für Zeitzonen. Der Datumswertbereich liegt zwischen dem 1.1. Januar und dem 31. Dezember 9999 AD. Der Zeitwertbereich beträgt 00:00:00 bis 23:59:59,9999999999 mit einer Genauigkeit von 100 Nanosekunden. Der Zeitzonenwertbereich ist -14:00 bis +14:00. |
Hinweise
Beim Festlegen von Befehlsparametern werden die SqlDbType und DbType verknüpft. Legen Sie daher die DbType Änderungen SqlDbType an einer Unterstützenden SqlDbTypefest.