SqlDbType enum
Určuje datový typ pole, vlastnosti specifické pro SQL Server pro použití v System.Data.SqlClient.SqlParameter.
Pole
| BigInt = 0 | 64bitové celé číslo se signedm. |
| Binary = 1 | Pole typu Bajt. Datový proud s pevnou délkou binárních dat v rozsahu od 1 do 8 000 bajtů. |
| Bit = 2 | Booleovský. Číselná hodnota bez znaménka, která může být 0, 1 nebo null. |
| Char = 3 | Řetězec. 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 | Desetinný. Pevná přesnost a číselná hodnota měřítka mezi -10 38 -1 a 10 38 -1. |
| Float = 6 | Dvojitý. Číslo s plovoucí desetinou čárkou v rozsahu -1,79E +308 až 1,79E +308. |
| Image = 7 | Pole typu Bajt. 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 | Desetinný. 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 | Řetězec. Proud znaků Unicode s pevnou délkou v rozsahu od 1 do 4 000 znaků. |
| NText = 11 | Řetězec. 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 | Řetězec. 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ů. Pokud je sloupec databáze nvarchar(max), použijte System.Data.SqlDbType.NVarChar. |
| Real = 13 | Jednotlivý. Číslo s plovoucí desetinou čárkou v rozsahu -3,40E +38 až 3,40E +38. |
| UniqueIdentifier = 14 | Identifikátor 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 | Desetinný. Hodnota měny od -214 748,3648 do +214 748,3647 s přesností na desetitisícovou měnu. |
| Text = 18 | Řetězec. Datový proud bez unicode s maximální délkou 2 31 -1 (nebo 2 147 483 647) znaků. |
| Timestamp = 19 | Pole typu System.Byte. Automaticky generovaná binární čísla, která jsou zaručená jedinečná v rámci databáze. časové razítko se obvykle používá jako mechanismus pro řádky tabulky s razítkem verze. Velikost úložiště je 8 bajtů. |
| TinyInt = 20 | Bajt. 8bitové celé číslo bez znaménka. |
| VarBinary = 21 | Pole typu Bajt. 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 | Řetězec. Datový proud s proměnlivou délkou znaků, které nejsou znaky Unicode v rozsahu od 1 do 8 000 znaků. Pokud je sloupec databáze varchar(max), použijte System.Data.SqlDbType.VarChar. |
| Variant = 23 | Objekt. 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í Metody System.Data.SqlClient.SqlDataReader.GetValue(System.Int32) nebo System.Data.SqlTypes.SqlXml.Value nebo jako System.Xml.XmlReader voláním Metody System.Data.SqlTypes.SqlXml.CreateReader. |
| 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á časové hodnotě SQL Serveru. |
| 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. |