SqlDbType enum
Hiermee geeft u sql Server-specifiek gegevenstype van een veld, eigenschap voor gebruik in een System.Data.SqlClient.SqlParameter.
Velden
| BigInt = 0 | Een 64-bits ondertekend geheel getal. |
| Binary = 1 | Matrix van het type Byte. Een stroom met vaste lengte van binaire gegevens tussen 1 en 8.000 bytes. |
| Bit = 2 | Booleaans. Een niet-ondertekende numerieke waarde die 0, 1 of null kan zijn. |
| Char = 3 | Snaar. Een stroom met vaste lengte van niet-Unicode-tekens tussen 1 en 8.000 tekens. |
| DateTime = 4 | DateTime. Datum- en tijdgegevens tussen 1 januari 1753 en 31 december 9999 tot een nauwkeurigheid van 3,33 milliseconden. |
| Decimal = 5 | Decimaal. Een vaste precisie en schaal numerieke waarde tussen -10 38 -1 en 10 38 -1. |
| Float = 6 | Dubbel. Een drijvendekommagetal binnen het bereik van -1,79E +308 tot en met 1,79E +308. |
| Image = 7 | Matrix van het type Byte. Een stroom binaire gegevens met variabele lengte, variërend van 0 tot 2 31 -1 (of 2.147.483.647) bytes. |
| Int = 8 | Int32. Een 32-bits geheel getal dat is ondertekend. |
| Money = 9 | Decimaal. Een valutawaarde variërend van -2 63 (of -9.223.372.036.854.775.808) tot 2.63 -1 (of +9.223.372.036.854.775.807) met een nauwkeurigheid tot op een tienduizendste van een valuta-eenheid. |
| NChar = 10 | Snaar. Een stroom met vaste lengte unicode-tekens tussen 1 en 4.000 tekens. |
| NText = 11 | Snaar. Een stroom met variabele lengte van Unicode-gegevens met een maximale lengte van 2 30 - 1 (of 1.073.741.823) tekens. |
| NVarChar = 12 | Snaar. Een stroom met een variabele lengte van Unicode-tekens tussen 1 en 4.000 tekens. Impliciete conversie mislukt als de tekenreeks groter is dan 4000 tekens. Stel het object expliciet in wanneer u met tekenreeksen werkt die langer zijn dan 4000 tekens. Gebruik System.Data.SqlDbType.NVarChar wanneer de databasekolom nvarchar(max) is. |
| Real = 13 | Ongetrouwd. Een drijvendekommagetal binnen het bereik van -3,40E +38 tot en met 3,40E +38. |
| UniqueIdentifier = 14 | Guid. Een globally unique identifier (of GUID). |
| SmallDateTime = 15 | DateTime. Datum- en tijdgegevens tussen 1 januari 1900 en 6 juni 2079 tot een nauwkeurigheid van één minuut. |
| SmallInt = 16 | Int16. Een 16-bits geheel getal dat is ondertekend. |
| SmallMoney = 17 | Decimaal. Een valutawaarde van -214.748.3648 tot +214.748.3647 met een nauwkeurigheid tot een tienduizendste van een valuta-eenheid. |
| Text = 18 | Snaar. Een stroom van niet-Unicode-gegevens met een variabele lengte met een maximale lengte van 2 tekens van 31 -1 (of 2.147.483.647). |
| Timestamp = 19 | Matrix van het type System.Byte. Automatisch gegenereerde binaire getallen, die gegarandeerd uniek zijn binnen een database. tijdstempel wordt doorgaans gebruikt als mechanisme voor tabelrijen met versiestempels. De opslaggrootte is 8 bytes. |
| TinyInt = 20 | Byte. Een 8-bits geheel getal zonder teken. |
| VarBinary = 21 | Matrix van het type Byte. Een stroom met variabele lengte van binaire gegevens tussen 1 en 8.000 bytes. Impliciete conversie mislukt als de bytematrix groter is dan 8.000 bytes. Stel het object expliciet in wanneer u met bytematrices werkt die groter zijn dan 8000 bytes. |
| VarChar = 22 | Snaar. Een stroom met variabele lengte van niet-Unicode-tekens tussen 1 en 8.000 tekens. Gebruik System.Data.SqlDbType.VarChar wanneer de databasekolom varchar(max) is. |
| Variant = 23 | Object. Een speciaal gegevenstype dat numerieke, tekenreeks-, binaire of datumgegevens kan bevatten, evenals de SQL Server-waarden Leeg en Null, die wordt verondersteld als er geen ander type wordt gedeclareerd. |
| Xml = 25 | Een XML-waarde. Haal de XML op als een tekenreeks met behulp van de methode System.Data.SqlClient.SqlDataReader.GetValue(System.Int32) of system.Data.SqlTypes.SqlXml.Value, of als system.Xml.XmlReader door de methode System.Data.SqlTypes.SqlXml.CreateReader aan te roepen. |
| Udt = 29 | Een door de gebruiker gedefinieerd type (UDT) van SQL Server. |
| Structured = 30 | Een speciaal gegevenstype voor het opgeven van gestructureerde gegevens in parameters met tabelwaarden. |
| Date = 31 | Datumgegevens variërend van waarde van 1,1 AD tot en met 31 december 9999 AD. |
| Time = 32 | Tijdgegevens op basis van een 24-uurs klok. Tijdswaardebereik is 00:00:00 tot en met 23:59:59.99999999 met een nauwkeurigheid van 100 nanoseconden. Komt overeen met een SQL Server-tijdwaarde. |
| DateTime2 = 33 | Datum- en tijdgegevens. Het datumwaardebereik is van 1,1 AD tot en met 31 december 9999 AD. Tijdswaardebereik is 00:00:00 tot en met 23:59:59.99999999 met een nauwkeurigheid van 100 nanoseconden. |
| DateTimeOffset = 34 | Datum- en tijdgegevens met tijdzonebewustzijn. Het datumwaardebereik is van 1,1 AD tot en met 31 december 9999 AD. Tijdswaardebereik is 00:00:00 tot en met 23:59:59.99999999 met een nauwkeurigheid van 100 nanoseconden. Het tijdzonewaardebereik is -14:00 tot en met +14:00. |