SqlDbType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger SQL Server specifik datatyp för ett fält, en egenskap, som ska användas i en SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| BigInt | 0 | Int64. Ett 64-bitars signerat heltal. |
| Binary | 1 | Array av typen Byte. En dataström med fast längd som sträcker sig mellan 1 och 8 000 byte. |
| Bit | 2 |
Boolean. Ett osignerat numeriskt värde som kan vara 0, 1 eller |
| Char | 3 | String. En ström med icke-Unicode-tecken med fast längd på mellan 1 och 8 000 tecken. |
| DateTime | 4 | DateTime. Datum- och tidsdata som sträcker sig i värde från 1 januari 1753 till 31 december 9999 med en noggrannhet på 3,33 millisekunder. |
| Decimal | 5 | Decimal. Ett fast precisions- och skalningsvärde mellan -10 38 -1 och 10 38 -1. |
| Float | 6 | Double. Ett flyttal inom intervallet -1,79E +308 till 1,79E +308. |
| Image | 7 | Array av typen Byte. En dataström med variabel längd med binära data från 0 till 2 31 -1 (eller 2 147 483 647) byte. |
| Int | 8 | Int32. Ett 32-bitars signerat heltal. |
| Money | 9 | Decimal. Ett valutavärde från -2 63 (eller -9 223 372 036 854 775 808) till 2 63 -1 (eller +9 223 372 036 854 775 807) med noggrannhet till en tiotusende valutaenhet. |
| NChar | 10 | String. En ström av Unicode-tecken med fast längd på mellan 1 och 4 000 tecken. |
| NText | 11 | String. En dataström med variabel längd av Unicode-data med en maximal längd på 2 30 –1 (eller 1 073 741 823) tecken. |
| NVarChar | 12 |
String. En ström med Unicode-tecken med variabel längd på mellan 1 och 4 000 tecken. Implicit konvertering misslyckas om strängen är större än 4 000 tecken. Ange uttryckligen objektet när du arbetar med strängar som är längre än 4 000 tecken. Använd NVarChar när databaskolumnen är |
| Real | 13 | Single. Ett flyttal inom intervallet -3,40E +38 till 3,40E +38. |
| UniqueIdentifier | 14 | Guid. En globalt unik identifierare (eller GUID). |
| SmallDateTime | 15 | DateTime. Datum- och tidsdata som sträcker sig i värde från 1 januari 1900 till 6 juni 2079 med en noggrannhet på en minut. |
| SmallInt | 16 | Int16. Ett 16-bitars signerat heltal. |
| SmallMoney | 17 | Decimal. Ett valutavärde som sträcker sig från -214 748,3648 till +214 748,3647 med en noggrannhet på en tiotusendel av en valutaenhet. |
| Text | 18 | String. En dataström med variabel längd som inte är Unicode-data med en maximal längd på 2 31 -1 (eller 2 147 483 647) tecken. |
| Timestamp | 19 |
Array av typen Byte. Automatiskt genererade binära tal, som garanterat är unika i en databas.
|
| TinyInt | 20 | Byte. Ett 8-bitars heltal utan tecken. |
| VarBinary | 21 | Array av typen Byte. En ström med binära data med variabel längd som sträcker sig mellan 1 och 8 000 byte. Implicit konvertering misslyckas om bytematrisen är större än 8 000 byte. Ange uttryckligen objektet när du arbetar med bytematriser som är större än 8 000 byte. |
| VarChar | 22 |
String. En ström med variabel längd av icke-Unicode-tecken som sträcker sig mellan 1 och 8 000 tecken. Använd VarChar när databaskolumnen är |
| Variant | 23 | Object. En särskild datatyp som kan innehålla numeriska, sträng-, binära eller datumdata samt SQL Server värdena Tom och Null, vilket antas om ingen annan typ deklareras. |
| Xml | 25 | Ett XML-värde. Hämta XML som en sträng med hjälp av GetValue(Int32) metoden eller Value egenskapen eller som en XmlReader genom att anropa CreateReader() metoden. |
| Udt | 29 | En SQL Server användardefinierad typ (UDT). |
| Structured | 30 | En särskild datatyp för att ange strukturerad data som finns i tabellvärdesparametrar. |
| Date | 31 | Datumdata som varierar i värde från 1 januari e.Kr. till 31 december 9999 e.Kr. |
| Time | 32 | Tidsdata baserade på en 24-timmarsklocka. Tidsvärdesintervallet är 00:00:00 till 23:59:59.9999999 med en noggrannhet på 100 nanosekunder. Motsvarar ett SQL Server |
| DateTime2 | 33 | Uppgifter om datum och tid. Datumvärdeintervallet är från 1,1 januari e.Kr. till 31 december 9999 e.Kr. Tidsvärdesintervallet är 00:00:00 till 23:59:59.9999999 med en noggrannhet på 100 nanosekunder. |
| DateTimeOffset | 34 | Datum- och tidsdata med tidszonsmedvetenhet. Datumvärdeintervallet är från 1,1 januari e.Kr. till 31 december 9999 e.Kr. Tidsvärdesintervallet är 00:00:00 till 23:59:59.9999999 med en noggrannhet på 100 nanosekunder. Tidszonens värdeintervall är -14:00 till +14:00. |
Kommentarer
När du anger kommandoparametrar länkas SqlDbType och DbType . Därför ändras DbType inställningen SqlDbType till en stödjande SqlDbType.