SqlDbType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje datový typ pole, vlastnosti specifické pro SQL Server pro použití v SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Dědičnost
Pole
Name | Hodnota | Description |
---|---|---|
BigInt | 0 | Int64. 64bitové celé číslo se signedm. |
Binary | 1 | Array typu Byte. Datový proud s pevnou délkou binárních dat v rozsahu od 1 do 8 000 bajtů. |
Bit | 2 |
Boolean. Číselná hodnota bez znaménka, která může být 0, 1 nebo |
Char | 3 | String. Proud s pevnou délkou znaků, které nejsou znaky Unicode v rozsahu od 1 do 8 000 znaků. |
Date | 31 | Data v rozsahu od 1. ledna 1 AD do 31. prosince 9999 AD. |
DateTime | 4 | DateTime. Data data data a času v rozsahu od 1. ledna 1753 do 31. prosince 9999 až po přesnost 3,33 milisekund. |
DateTime2 | 33 | Data data data a času Rozsah hodnot data je od 1. ledna 1 AD do 31. prosince 9999 AD. Časový rozsah hodnot je 00:00:00 až 23:59:59,99999999999 s přesností 100 nanosekund. |
DateTimeOffset | 34 | Data data data a času s povědomím o časovém pásmu Rozsah hodnot data je od 1. ledna 1 AD do 31. prosince 9999 AD. Časový rozsah hodnot je 00:00:00 až 23:59:59,99999999999 s přesností 100 nanosekund. Rozsah hodnot časového pásma je -14:00 až +14:00. |
Decimal | 5 | Decimal. Pevná přesnost a číselná hodnota měřítka mezi -10 38 -1 a 10 38 -1. |
Float | 6 | Double. Číslo s plovoucí desetinou čárkou v rozsahu -1,79E +308 až 1,79E +308. |
Image | 7 | Array typu Byte. Datový proud s proměnlivou délkou binárních dat od 0 do 2 31 -1 (neboli 2 147 483 647) bajtů. |
Int | 8 | Int32. 32bitové celé číslo se signedm. |
Json | 35 | Hodnota JSON. |
Money | 9 | Decimal. Hodnota měny od -2 63 (nebo -9 223 372 036 854 775 808) až 2 63 -1 (nebo +9 223 372 036 854 775 807) s přesností na desetitisícovou měnu. |
NChar | 10 | String. Proud znaků Unicode s pevnou délkou v rozsahu od 1 do 4 000 znaků. |
NText | 11 | String. Datový proud s proměnlivou délkou dat Unicode s maximální délkou 2 30 – 1 (nebo 1 073 741 823) znaků. |
NVarChar | 12 |
String. Datový proud s proměnlivou délkou znaků Unicode v rozsahu od 1 do 4 000 znaků. Implicitní převod selže, pokud je řetězec větší než 4 000 znaků. Explicitně nastavte objekt při práci s řetězci delšími než 4 000 znaků. Použijte NVarChar, pokud je sloupec databáze |
Real | 13 | Single. Číslo s plovoucí desetinou čárkou v rozsahu -3,40E +38 až 3,40E +38. |
SmallDateTime | 15 | DateTime. Data data data a času v rozsahu od 1. ledna 1900 do 6. června 2079 až po přesnost jedné minuty. |
SmallInt | 16 | Int16. 16bitové celé číslo se signedm. |
SmallMoney | 17 | Decimal. Hodnota měny od -214 748,3648 do +214 748,3647 s přesností na desetitisícovou měnu. |
Structured | 30 | Speciální datový typ pro zadání strukturovaných dat obsažených v parametrech s hodnotou tabulky. |
Text | 18 | String. Datový proud s proměnlivou délkou dat, která nejsou unicode, s maximální délkou 2 31 -1 (nebo 2 147 483 647) znaků. |
Time | 32 | Časová data založená na 24hodinovém formátu Časový rozsah hodnot je 00:00:00 až 23:59:59,99999999999 s přesností 100 nanosekund. Odpovídá hodnotě |
Timestamp | 19 |
Array typu Byte. Automaticky generovaná binární čísla, která jsou zaručená jedinečná v rámci databáze.
|
TinyInt | 20 | Byte. 8bitové celé číslo bez znaménka. |
Udt | 29 | Uživatelem definovaný typ SQL Serveru (UDT). |
UniqueIdentifier | 14 | Guid. Globálně jedinečný identifikátor (nebo identifikátor GUID). |
VarBinary | 21 | Array typu Byte. Datový proud s proměnlivou délkou binárních dat v rozsahu od 1 do 8 000 bajtů. Implicitní převod selže, pokud je pole bajtů větší než 8 000 bajtů. Explicitně nastavte objekt při práci s bajtovými poli většími než 8 000 bajtů. |
VarChar | 22 |
String. Datový proud s proměnlivou délkou znaků, které nejsou znaky Unicode v rozsahu od 1 do 8 000 znaků. Použijte VarChar, pokud je sloupec databáze |
Variant | 23 | Object. Speciální datový typ, který může obsahovat číselná, řetězcová, binární nebo kalendářní data a hodnoty SQL Serveru Prázdné a Null, se předpokládá, pokud není deklarován žádný jiný typ. |
Xml | 25 | Hodnota XML. Získejte XML jako řetězec pomocí GetValue(Int32) metody nebo Value vlastnosti, nebo jako XmlReader voláním CreateReader() metody. |
Poznámky
Při nastavování parametrů příkazu jsou SqlDbType a DbType propojené. Proto nastavení DbType
změní SqlDbType
na podpůrný SqlDbType
.
Platí pro
Viz také
- konfigurace parametrů a datových typů parametrů (ADO.NET)
- mapování datových typů
- datových typů a ADO.NET SQL Serveru