SqlDbType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el tipo de datos específico de SQL Server de un campo o una propiedad para su uso en SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Herencia
Campos
BigInt | 0 | Int64. Entero de 64 bits con signo. |
Binary | 1 | Array de tipo Byte. Secuencia de longitud fija de datos binarios comprendida entre 1 y 8.000 bytes. |
Bit | 2 | Boolean. Valor numérico sin signo que puede ser 0, 1 o |
Char | 3 | String. Secuencia de longitud fija de caracteres no Unicode comprendida entre 1 y 8.000 caracteres. |
Date | 31 | Datos de fechas que van desde el 1 de enero del año 1 d.C. hasta el 31 de diciembre de 9999 d.C. |
DateTime | 4 | DateTime. Datos de fecha y hora cuyo valor está comprendido entre el 1 de enero de 1753 y el 31 de diciembre de 9999, con una precisión de 3,33 milisegundos. |
DateTime2 | 33 | Datos de fecha y hora. El intervalo de valores de fecha comprende desde el 1 de enero de 1 d.C. hasta el 31 de diciembre de 9999 d.C. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos. |
DateTimeOffset | 34 | Datos de fecha y hora con conocimiento de la zona horaria. El intervalo de valores de fecha comprende desde el 1 de enero de 1 d.C. hasta el 31 de diciembre de 9999 d.C. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos. El intervalo horario es -14: 00 hasta +14:00. |
Decimal | 5 | Decimal. Valor numérico de precisión y escala fijas comprendido entre -10 38 -1 y 10 38 -1. |
Float | 6 | Double. Número de punto flotante comprendido entre -1,79E +308 y 1,79E +308. |
Image | 7 | Array de tipo Byte. Secuencia de longitud variable de datos binarios comprendida entre 0 y 2 31 -1 (o 2.147.483.647) bytes. |
Int | 8 | Int32. Entero de 32 bits con signo. |
Money | 9 | Decimal. Valor de moneda comprendido entre -2 63 (o -9.223.372.036.854.775.808) y 2 63 -1 (o +9.223.372.036.854.775.807), con una precisión de una diezmilésima de unidad de moneda. |
NChar | 10 | String. Secuencia de longitud fija de caracteres Unicode comprendida entre 1 y 4.000 caracteres. |
NText | 11 | String. Secuencia de longitud variable de datos Unicode con una longitud máxima de 2 30 - 1 (o 1.073.741.823) caracteres. |
NVarChar | 12 | String. Secuencia de longitud variable de caracteres Unicode comprendida entre 1 y 4.000 caracteres. Se produce un error en las conversiones implícitas si la cadena tiene más de 4.000 caracteres. Establezca explícitamente el objeto cuando trabaje con cadenas de más de 4.000 caracteres. Utilice NVarChar cuando la columna de base de datos sea |
Real | 13 | Single. Número de punto flotante comprendido entre -3,40E +38 y 3,40E +38. |
SmallDateTime | 15 | DateTime. Datos de fecha y hora cuyo valor está comprendido entre el 1 de enero de 1900 y el 6 de junio de 2079, con una precisión de un minuto. |
SmallInt | 16 | Int16. Entero de 16 bits con signo. |
SmallMoney | 17 | Decimal. Valor de divisa comprendido entre -214.748,3648 y +214.748,3647, con una precisión de una diezmilésima de unidad de divisa. |
Structured | 30 | Un tipo de datos especial para especificar datos estructurados contenidos en parámetros con valores de tabla. |
Text | 18 | String. Secuencia de longitud variable de datos no Unicode con una longitud máxima de 2 31 -1 (o 2.147.483.647) caracteres. |
Time | 32 | Datos horarios basados en un reloj de 24 horas. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos. Corresponde a un valor |
Timestamp | 19 | Array de tipo Byte. Números binarios generados automáticamente de los que se garantiza que son únicos en una base de datos. |
TinyInt | 20 | Byte. Entero de 8 bits sin signo. |
Udt | 29 | Tipo definido por el usuario (UDT) de SQL Server. |
UniqueIdentifier | 14 | Guid. Identificador único global (GUID). |
VarBinary | 21 | Array de tipo Byte. Secuencia de longitud variable de datos binarios comprendida entre 1 y 8.000 bytes. Se produce un error en las conversiones implícitas si la matriz de bytes tiene más de 8.000 caracteres. Establezca explícitamente el objeto cuando trabaje con matrices de bytes de más de 8.000 bytes. |
VarChar | 22 | String. Secuencia de longitud variable de caracteres no Unicode comprendida entre 1 y 8.000 caracteres. Utilice VarChar cuando la columna de base de datos sea |
Variant | 23 | Object. Tipo especial de datos que puede contener datos numéricos, de cadena, binarios o de fecha, así como los valores Empty y Null de SQL Server, que se supone si no se declara otro tipo. |
Xml | 25 | Valor XML. Obtenga el XML como una cadena utilizando el método GetValue(Int32) o la propiedad Value o como un XmlReader llamando al método CreateReader(). |
Comentarios
Al establecer parámetros de comando, y SqlDbTypeDbType están vinculados. Por lo tanto, si se establece , DbType
se cambia a SqlDbType
.SqlDbType