SqlDataTypeOption Enumeration

Definition

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.

Gilt für: