Sdílet prostřednictvím


SqlDbType Výčet

Definice

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
SqlDbType

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 null.

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 nvarchar(max)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 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 time hodnotě.

Timestamp 19

Array typu Byte. Automaticky vygenerovaná binární čísla, která jsou zaručeně jedinečná v rámci databáze. timestamp se obvykle používá jako mechanismus pro vytváření řádků tabulky s razítkem verzí. Velikost úložiště je 8 bajtů.

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 varchar(max)sloupec databáze .

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ý SqlDbTypeobjekt .

Platí pro

Viz také