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ů. |
| 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. |
| 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. |
| Money | 9 | Decimal. Hodnota měny od -2 63 (nebo -9 223 372 036 854 775 808) do 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 až 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žívá NVarChar se, pokud je |
| Real | 13 | Single. Číslo s plovoucí desetinou čárkou v rozsahu -3,40E +38 až 3,40E +38. |
| UniqueIdentifier | 14 | Guid. Globálně jedinečný identifikátor (nebo identifikátor GUID). |
| 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. |
| 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ů. |
| 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. |
| 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žívá VarChar se, pokud je |
| 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í CreateReader() metody. |
| Udt | 29 | Uživatelem definovaný typ SQL Serveru (UDT). |
| Structured | 30 | Speciální datový typ pro zadání strukturovaných dat obsažených v parametrech s hodnotou tabulky. |
| Date | 31 | Data v rozsahu od 1. ledna 1 AD do 31. prosince 9999 AD. |
| 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ě SQL Server |
| 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. |
| Json | 35 | Hodnota JSON. |
| Vector | 36 | Vektorová hodnota. |
Poznámky
Při nastavování parametrů příkazu jsou propojeny SqlDbType a DbType propojeny. Proto nastavení DbType změn SqlDbType na podpůrné SqlDbType.
Platí pro
Viz také
- Konfigurování parametrů a datových typů parametrů (ADO.NET)
- mapování datových typů
- Datové typy SQL Serveru a ADO.NET