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, SQL Server konkrétní datový typ pole, vlastnost, pro použití v objektu SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Dědičnost
Pole
BigInt | 0 | Int64. 64bitové celé číslo se signoum sadou. |
Binary | 1 | Array typu Byte. Datový proud binárních dat s pevnou délkou v rozsahu od 1 do 8 000 bajtů. |
Bit | 2 | Boolean. Nepodepsaná číselná hodnota, která může být 0, 1 nebo |
Char | 3 | String. Datový proud s pevnou délkou znaků jiných než Unicode v rozsahu od 1 do 8 000 znaků. |
Date | 31 | Data data v rozsahu od ledna 1,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 s 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. Rozsah časových hodnot je 00:00:00 až 23:59:59.9999999 s přesností 100 nanosekund. |
DateTimeOffset | 34 | Data data a času s informacemi o časovém pásmu. Rozsah hodnot data je od 1. ledna 1 AD do 31. prosince 9999 AD. Rozsah časových hodnot je 00:00:00 až 23:59:59.9999999 s přesností 100 nanosekund. Rozsah hodnot časového pásma je -14:00 až +14:00. |
Decimal | 5 | Decimal. Pevná přesnost a měřítko číselné hodnoty 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 binárních dat s proměnlivou délkou od 0 do 2 31 –1 (neboli 2 147 483 647) bajtů. |
Int | 8 | Int32. 32bitové celé číslo se signoum sadou. |
Money | 9 | Decimal. Hodnota měny v rozmezí 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ícinou měnovou jednotku. |
NChar | 10 | String. Datový proud s pevnou délkou znaků Unicode v rozsahu od 1 do 4 000 znaků. |
NText | 11 | String. Datový proud s proměnlivou délkou dat Unicode o maximální délce 2 30 až 1 (neboli 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 delší než 4 000 znaků. Explicitně nastavte objekt při práci s řetězci delšími než 4 000 znaků. Použijte NVarChar , když je |
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 s přesností na jednu minutu. |
SmallInt | 16 | Int16. 16bitové celé číslo se signoum sadou. |
SmallMoney | 17 | Decimal. Hodnota měny v rozsahu od -214 748,3648 do +214 748,3647 s přesností na desetitisícovou měnovou jednotku. |
Structured | 30 | Speciální datový typ pro určení strukturovaných dat obsažených v tabulkových parametrech. |
Text | 18 | String. Datový proud s proměnlivou délkou dat jiných než Unicode o maximální délce 2 31-1 (neboli 2 147 483 647) znaků. |
Time | 32 | Časová data založená na 24hodinovém formátu. Rozsah časových hodnot je 00:00:00 až 23:59:59.9999999 s přesností 100 nanosekund. Odpovídá SQL Server |
Timestamp | 19 | Array typu Byte. Automaticky vygenerovaná 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 | SQL Server uživatelem definovaný typ (UDT). |
UniqueIdentifier | 14 | Guid. Globálně jedinečný identifikátor (nebo IDENTIFIKÁTOR GUID). |
VarBinary | 21 | Array typu Byte. Datový proud binárních dat s proměnlivou délkou 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 poli bajtů většími než 8 000 bajtů. |
VarChar | 22 | String. Datový proud s proměnlivou délkou znaků jiných než Unicode v rozsahu od 1 do 8 000 znaků. Použijte VarChar , když je |
Variant | 23 | Object. Speciální datový typ, který může obsahovat číselná, řetězcová, binární nebo datová data a SQL Server hodnoty Empty a Null, které se předpokládají, 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 XmlReaderCreateReader() volání metody. |
Poznámky
Při nastavování parametrů příkazu jsou propojeny SqlDbType hodnoty a DbType . Proto nastavení DbType
změní hodnotu na SqlDbType
podpůrný SqlDbType
objekt .