SqlDbType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il tipo di dati specifico di SQL Server di un campo, proprietà, da usare in un SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| BigInt | 0 | Int64. Intero con segno a 64 bit. |
| Binary | 1 | Array di tipo Byte. Flusso a lunghezza fissa di dati binari compresi tra 1 e 8.000 byte. |
| Bit | 2 |
Boolean. Valore numerico senza segno che può essere 0, 1 o |
| Char | 3 | String. Flusso a lunghezza fissa di caratteri non Unicode compresi tra 1 e 8.000 caratteri. |
| DateTime | 4 | DateTime. Dati di data e ora compresi tra il 1° gennaio 1753 e il 31 dicembre 9999 con un'accuratezza di 3,33 millisecondi. |
| Decimal | 5 | Decimal. Valore numerico a precisione fissa e scala compreso tra -10 38 -1 e 10 38 -1. |
| Float | 6 | Double. Numero a virgola mobile compreso nell'intervallo compreso tra -1,79E +308 e 1,79E +308. |
| Image | 7 | Array di tipo Byte. Flusso a lunghezza variabile di dati binari compresi tra 0 e 2 31 -1 (o 2.147.483.647) byte. |
| Int | 8 | Int32. Intero con segno a 32 bit. |
| Money | 9 | Decimal. Valore di valuta compreso tra -2 63 (o -9.223.372.036.854.775.808) e 2 63 -1 (o +9.223.372.036.854.775.807) con un'accuratezza di diecimilasimi di unità di valuta. |
| NChar | 10 | String. Flusso a lunghezza fissa di caratteri Unicode compresi tra 1 e 4.000 caratteri. |
| NText | 11 | String. Flusso a lunghezza variabile di dati Unicode con lunghezza massima di 2 30 - 1 (o 1.073.741.823) caratteri. |
| NVarChar | 12 |
String. Flusso a lunghezza variabile di caratteri Unicode compreso tra 1 e 4.000 caratteri. La conversione implicita ha esito negativo se la stringa è maggiore di 4.000 caratteri. Impostare in modo esplicito l'oggetto quando si utilizzano stringhe con più di 4.000 caratteri. Usare NVarChar quando la colonna del database è |
| Real | 13 | Single. Numero a virgola mobile compreso nell'intervallo compreso tra -3,40E +38 e 3,40E +38. |
| UniqueIdentifier | 14 | Guid. Identificatore univoco globale (o GUID). |
| SmallDateTime | 15 | DateTime. Dati di data e ora compresi tra il 1° gennaio 1900 e il 6 giugno 2079 fino a un'accuratezza di un minuto. |
| SmallInt | 16 | Int16. Intero con segno a 16 bit. |
| SmallMoney | 17 | Decimal. Valore di valuta compreso tra -214.748.3648 e +214.748.3647 con un'accuratezza di diecimilasimi di unità di valuta. |
| Text | 18 | String. Flusso a lunghezza variabile di dati non Unicode con lunghezza massima di 2 31 -1 (o 2.147.483.647) caratteri. |
| Timestamp | 19 |
Array di tipo Byte. Numeri binari generati automaticamente, che sono garantiti essere univoci all'interno di un database.
|
| TinyInt | 20 | Byte. Intero senza segno a 8 bit. |
| VarBinary | 21 | Array di tipo Byte. Flusso a lunghezza variabile di dati binari compresi tra 1 e 8.000 byte. La conversione implicita ha esito negativo se la matrice di byte è maggiore di 8.000 byte. Impostare in modo esplicito l'oggetto quando si utilizzano matrici di byte superiori a 8.000 byte. |
| VarChar | 22 |
String. Flusso a lunghezza variabile di caratteri non Unicode compresi tra 1 e 8.000 caratteri. Usare VarChar quando la colonna del database è |
| Variant | 23 | Object. Tipo di dati speciale che può contenere dati numerici, stringa, binario o data, nonché i valori di SQL Server Empty e Null, che si presuppone se non viene dichiarato alcun altro tipo. |
| Xml | 25 | Valore XML. Ottenere il codice XML come stringa utilizzando il metodo o GetValue(Int32) la Value proprietà oppure come oggetto XmlReader chiamando il CreateReader() metodo . |
| Udt | 29 | Tipo definito dall'utente (UDT) di SQL Server. |
| Structured | 30 | Tipo di dati speciale per specificare i dati strutturati contenuti nei parametri con valori di tabella. |
| Date | 31 | Dati relativi alla data compresa tra il 1° gennaio e il 31 dicembre 9999. |
| Time | 32 | Dati relativi all'ora in base a un orologio di 24 ore. L'intervallo di valori temporali è compreso tra 00:00:00 e 23:59:59.999999999 con un'accuratezza di 100 nanosecondi. Corrisponde a un valore SQL Server |
| DateTime2 | 33 | Dati di data e ora. L'intervallo di valori di data è compreso tra il 1° gennaio e il 31 dicembre 9999 AD. L'intervallo di valori temporali è compreso tra 00:00:00 e 23:59:59.999999999 con un'accuratezza di 100 nanosecondi. |
| DateTimeOffset | 34 | Dati di data e ora con riconoscimento del fuso orario. L'intervallo di valori di data è compreso tra il 1° gennaio e il 31 dicembre 9999 AD. L'intervallo di valori temporali è compreso tra 00:00:00 e 23:59:59.999999999 con un'accuratezza di 100 nanosecondi. L'intervallo di valori del fuso orario è compreso tra -14:00 e +14:00. |
| Json | 35 | Valore JSON. |
| Vector | 36 | Valore vettore. |
Commenti
Quando si impostano i parametri di comando, e SqlDbTypeDbType sono collegati. Pertanto, impostando l'oggetto DbType su SqlDbType un oggetto che supporta SqlDbType.