Compartir vía


SqlDbType Enumeración

Definición

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
SqlDbType

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 null.

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 nvarchar(max).

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 time de SQL Server.

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. timestamp se usa normalmente como un mecanismo para agregar marcas de versión a las filas de tabla. El tamaño de almacenamiento es de 8 bytes.

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 varchar(max).

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

Se aplica a

Consulte también