SqlDbType Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |
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 |
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 Server |
Timestamp | 19 | Array typu Byte. Automatycznie generowane liczby binarne, które mają być unikatowe w bazie danych. |
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 |
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
.