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 SQL Server tipo di dati specifico di un campo, proprietà, da utilizzare 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 Value la GetValue(Int32) 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. |
Commenti
Quando si impostano i parametri di comando, e SqlDbTypeDbType sono collegati. Pertanto, impostando l'oggetto DbType su SqlDbType un oggetto che supporta SqlDbType.