SqlDbType SqlDbType SqlDbType SqlDbType Enum

Definición

Especifica el tipo de datos específico de SQL Server de un campo o una propiedad para su uso en SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

public enum class SqlDbType
public enum SqlDbType
type SqlDbType = 
Public Enum SqlDbType
Herencia

Campos

BigInt BigInt BigInt BigInt 0

Int64.Int64. Entero de 64 bits con signo.A 64-bit signed integer.

Binary Binary Binary Binary 1

Array de tipo Byte.Array of type Byte. Secuencia de longitud fija de datos binarios comprendida entre 1 y 8.000 bytes.A fixed-length stream of binary data ranging between 1 and 8,000 bytes.

Bit Bit Bit Bit 2

Boolean.Boolean. Valor numérico sin signo que puede ser 0, 1 o null.An unsigned numeric value that can be 0, 1, or null.

Char Char Char Char 3

String.String. Secuencia de longitud fija de caracteres no Unicode comprendida entre 1 y 8.000 caracteres.A fixed-length stream of non-Unicode characters ranging between 1 and 8,000 characters.

Date Date Date 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.Date data ranging in value from January 1,1 AD through December 31, 9999 AD.

DateTime DateTime DateTime DateTime 4

DateTime.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.Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds.

DateTime2 DateTime2 DateTime2 DateTime2 33

Datos de fecha y hora.Date and time data. 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.Date value range is from January 1,1 AD through December 31, 9999 AD. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos.Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds.

DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset 34

Datos de fecha y hora con conocimiento de la zona horaria.Date and time data with time zone awareness. 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.Date value range is from January 1,1 AD through December 31, 9999 AD. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos.Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. El intervalo horario es -14: 00 hasta +14:00.Time zone value range is -14:00 through +14:00.

Decimal Decimal Decimal Decimal 5

Decimal.Decimal. Valor numérico de precisión y escala fijas comprendido entre -10 38 -1 y 10 38 -1.A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1.

Float Float Float Float 6

Double.Double. Número de punto flotante comprendido entre -1,79E +308 y 1,79E +308.A floating point number within the range of -1.79E +308 through 1.79E +308.

Image Image Image Image 7

Array de tipo Byte.Array of type Byte. Secuencia de longitud variable de datos binarios comprendida entre 0 y 2 31 -1 (o 2.147.483.647) bytes.A variable-length stream of binary data ranging from 0 to 2 31 -1 (or 2,147,483,647) bytes.

Int Int Int Int 8

Int32.Int32. Entero de 32 bits con signo.A 32-bit signed integer.

Money Money Money Money 9

Decimal.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.A currency value ranging from -2 63 (or -9,223,372,036,854,775,808) to 2 63 -1 (or +9,223,372,036,854,775,807) with an accuracy to a ten-thousandth of a currency unit.

NChar NChar NChar NChar 10

String.String. Secuencia de longitud fija de caracteres Unicode comprendida entre 1 y 4.000 caracteres.A fixed-length stream of Unicode characters ranging between 1 and 4,000 characters.

NText NText NText NText 11

String.String. Secuencia de longitud variable de datos Unicode con una longitud máxima de 2 30 - 1 (o 1.073.741.823) caracteres.A variable-length stream of Unicode data with a maximum length of 2 30 - 1 (or 1,073,741,823) characters.

NVarChar NVarChar NVarChar NVarChar 12

String.String. Secuencia de longitud variable de caracteres Unicode comprendida entre 1 y 4.000 caracteres.A variable-length stream of Unicode characters ranging between 1 and 4,000 characters. Se produce un error en las conversiones implícitas si la cadena tiene más de 4.000 caracteres.Implicit conversion fails if the string is greater than 4,000 characters. Establezca explícitamente el objeto cuando trabaje con cadenas de más de 4.000 caracteres.Explicitly set the object when working with strings longer than 4,000 characters. Utilice NVarChar cuando la columna de base de datos sea nvarchar(max).Use NVarChar when the database column is nvarchar(max).

Real Real Real Real 13

Single.Single. Número de punto flotante comprendido entre -3,40E +38 y 3,40E +38.A floating point number within the range of -3.40E +38 through 3.40E +38.

SmallDateTime SmallDateTime SmallDateTime SmallDateTime 15

DateTime.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.Date and time data ranging in value from January 1, 1900 to June 6, 2079 to an accuracy of one minute.

SmallInt SmallInt SmallInt SmallInt 16

Int16.Int16. Entero de 16 bits con signo.A 16-bit signed integer.

SmallMoney SmallMoney SmallMoney SmallMoney 17

Decimal.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.A currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy to a ten-thousandth of a currency unit.

Structured Structured Structured Structured 30

Un tipo de datos especial para especificar datos estructurados contenidos en parámetros con valores de tabla.A special data type for specifying structured data contained in table-valued parameters.

Text Text Text Text 18

String.String. Secuencia de longitud variable de datos no Unicode con una longitud máxima de 2 31 -1 (o 2.147.483.647) caracteres.A variable-length stream of non-Unicode data with a maximum length of 2 31 -1 (or 2,147,483,647) characters.

Time Time Time Time 32

Datos horarios basados en un reloj de 24 horas.Time data based on a 24-hour clock. El intervalo de valor horario está comprendido entre 00:00:00 y 23:59:59,9999999 con una precisión de 100 nanosegundos.Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. Corresponde a un valor time de SQL Server.Corresponds to a SQL Server time value.

Timestamp Timestamp Timestamp Timestamp 19

Array de tipo Byte.Array of type Byte. Números binarios generados automáticamente de los que se garantiza que son únicos en una base de datos.Automatically generated binary numbers, which are guaranteed to be unique within a database. timestamp se usa normalmente como un mecanismo para agregar marcas de versión a las filas de tabla.timestamp is used typically as a mechanism for version-stamping table rows. El tamaño de almacenamiento es de 8 bytes.The storage size is 8 bytes.

TinyInt TinyInt TinyInt TinyInt 20

Byte.Byte. Entero de 8 bits sin signo.An 8-bit unsigned integer.

Udt Udt Udt Udt 29

Tipo definido por el usuario (UDT) de SQL Server.A SQL Server user-defined type (UDT).

UniqueIdentifier UniqueIdentifier UniqueIdentifier UniqueIdentifier 14

Guid.Guid. Identificador único global (GUID).A globally unique identifier (or GUID).

VarBinary VarBinary VarBinary VarBinary 21

Array de tipo Byte.Array of type Byte. Secuencia de longitud variable de datos binarios comprendida entre 1 y 8.000 bytes.A variable-length stream of binary data ranging between 1 and 8,000 bytes. Se produce un error en las conversiones implícitas si la matriz de bytes tiene más de 8.000 caracteres.Implicit conversion fails if the byte array is greater than 8,000 bytes. Establezca explícitamente el objeto cuando trabaje con matrices de bytes de más de 8.000 bytes.Explicitly set the object when working with byte arrays larger than 8,000 bytes.

VarChar VarChar VarChar VarChar 22

String.String. Secuencia de longitud variable de caracteres no Unicode comprendida entre 1 y 8.000 caracteres.A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. Utilice VarChar cuando la columna de base de datos sea varchar(max).Use VarChar when the database column is varchar(max).

Variant Variant Variant Variant 23

Object.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.A special data type that can contain numeric, string, binary, or date data as well as the SQL Server values Empty and Null, which is assumed if no other type is declared.

Xml Xml Xml Xml 25

Valor XML.An XML value. 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().Obtain the XML as a string using the GetValue(Int32) method or Value property, or as an XmlReader by calling the CreateReader() method.

Comentarios

Al establecer los parámetros del comando, el SqlDbType y DbType están vinculadas.When setting command parameters, the SqlDbType and DbType are linked. Por consiguiente, establecer el DbType cambios el SqlDbType un admitir SqlDbType.Therefore, setting the DbType changes the SqlDbType to a supporting SqlDbType.

Se aplica a

Consulte también: