Udostępnij za pośrednictwem


SqlDbType Wyliczenie

Definicja

Określa typ danych specyficzny dla SQL Server pola, właściwości do użycia w obiekcie SqlParameter.

public enum class SqlDbType
public enum SqlDbType
type SqlDbType = 
Public Enum SqlDbType
Dziedziczenie
SqlDbType

Pola

BigInt 0

Int64. 64-bitowa liczba całkowita z podpisem.

Binary 1

Array typu Byte. Strumień danych binarnych o stałej długości od 1 do 8000 bajtów.

Bit 2

Boolean. Niepodpisane wartości liczbowe, które mogą mieć wartość 0, 1 lub null.

Char 3

String. Strumień znaków innych niż Unicode o stałej długości od 1 do 8000 znaków.

Date 31

Dane daty od 1 stycznia do 31 grudnia 9999 r.

DateTime 4

DateTime. Dane daty i godziny od 1 stycznia 1753 do 31 grudnia 9999 r. do dokładności 3,33 milisekund.

DateTime2 33

Dane daty i godziny. Zakres wartości daty to od 1 stycznia 1 ad do 31 grudnia 9999 AD. Zakres wartości czasu to od 00:00:00 do 23:59:59.9999999 z dokładnością 100 nanosekund.

DateTimeOffset 34

Dane daty i godziny ze świadomością strefy czasowej. Zakres wartości daty to od 1 stycznia 1 ad do 31 grudnia 9999 AD. Zakres wartości czasu to od 00:00:00 do 23:59:59.9999999 z dokładnością 100 nanosekund. Zakres wartości strefy czasowej to od -14:00 do +14:00.

Decimal 5

Decimal. Stała precyzja i wartość liczbowa z zakresu od -10 38 do 10 38 -1.

Float 6

Double. Liczba zmiennoprzecinkowa w zakresie od -1,79E +308 do 1,79E +308.

Image 7

Array typu Byte. Strumień danych binarnych o zmiennej długości od 0 do 2 31 –1 (lub 2 147 483 647) bajtów.

Int 8

Int32. 32-bitowa liczba całkowita z podpisem.

Money 9

Decimal. Wartość waluty od -2 63 (lub -9 223 372 036 854 775 808) do 2 63 -1 (lub +9 223 372 036 854 775 807) z dokładnością do dziesiątej tysięcy jednostki walutowej.

NChar 10

String. Strumień znaków Unicode o stałej długości od 1 do 4000 znaków.

NText 11

String. Strumień danych Unicode o zmiennej długości o maksymalnej długości 2 30 –1 (lub 1073 741 823) znaków.

NVarChar 12

String. Strumień zmiennych znaków Unicode o długości od 1 do 4000 znaków. Konwersja niejawna kończy się niepowodzeniem, jeśli ciąg jest większy niż 4000 znaków. Jawnie ustaw obiekt podczas pracy z ciągami dłuższymi niż 4000 znaków. Użyj NVarChar wartości , gdy kolumna bazy danych to nvarchar(max).

Real 13

Single. Liczba zmiennoprzecinkowa w zakresie od -3,40E +38 do 3,40E +38.

SmallDateTime 15

DateTime. Dane daty i godziny od 1 stycznia 1900 do 6 czerwca 2079 r. do dokładności jednej minuty.

SmallInt 16

Int16. 16-bitowa liczba całkowita ze znakiem.

SmallMoney 17

Decimal. Wartość waluty od -214 748,3648 do +214 748,3647 z dokładnością do dziesiątej tysięcy jednostki walutowej.

Structured 30

Specjalny typ danych do określania danych ustrukturyzowanych zawartych w parametrach wartości tabeli.

Text 18

String. Strumień o zmiennej długości danych innych niż Unicode o maksymalnej długości 2 31 –1 (lub 2147 483 647) znaków.

Time 32

Dane czasowe oparte na zegarze 24-godzinnym. Zakres wartości czasu to od 00:00:00 do 23:59:59.9999999 z dokładnością 100 nanosekund. Odpowiada wartości SQL Servertime.

Timestamp 19

Array typu Byte. Automatycznie generowane liczby binarne, które mają być unikatowe w bazie danych. timestamp jest zwykle używany jako mechanizm do oznaczania wersji wierszy tabeli. Rozmiar magazynu wynosi 8 bajtów.

TinyInt 20

Byte. 8-bitowa liczba całkowita bez znaku.

Udt 29

SQL Server typu zdefiniowanego przez użytkownika (UDT).

UniqueIdentifier 14

Guid. Unikatowy identyfikator globalny (lub identyfikator GUID).

VarBinary 21

Array typu Byte. Strumień danych binarnych o zmiennej długości od 1 do 8000 bajtów. Konwersja niejawna kończy się niepowodzeniem, jeśli tablica bajtów jest większa niż 8000 bajtów. Jawnie ustaw obiekt podczas pracy z tablicami bajtów większymi niż 8000 bajtów.

VarChar 22

String. Strumień o zmiennej długości znaków innych niż Unicode o długości od 1 do 8000 znaków. Użyj VarChar wartości , gdy kolumna bazy danych to varchar(max).

Variant 23

Object. Specjalny typ danych, który może zawierać dane liczbowe, ciągowe, binarne lub daty, a także wartości SQL Server Puste i Null, które są zakładane, jeśli żaden inny typ nie jest zadeklarowany.

Xml 25

Wartość XML. Uzyskaj kod XML jako ciąg przy użyciu GetValue(Int32) metody lub Value właściwości lub jako XmlReader metody, wywołując metodę CreateReader() .

Uwagi

Podczas ustawiania parametrów SqlDbType polecenia parametry i DbType są połączone. W związku z DbType tym ustawienie zmiany SqlDbType elementu na wartość pomocniczą SqlDbType.

Dotyczy

Zobacz też