SqlDataType Enumeración

Definición

SQL Server tipos de datos integrados

public enum SqlDataType
type SqlDataType = 
Public Enum SqlDataType
Herencia
SqlDataType

Campos

Nombre Valor Description
Unknown 0

No se definió nada.

BigInt 1

Datos enteros (número entero) de -2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807).

Int 2

Datos enteros (número entero) de -2^31 (-2.147.483.648) a 2^31 - 1 (2.147.483.647).

SmallInt 3

Datos enteros de -2^15 (-32.768) a 2^15 - 1 (32.767).

TinyInt 4

Datos enteros de 0 a 255.

Bit 5

Datos enteros con un valor 1 o 0.

Decimal 6

Se han corregido datos numéricos de precisión y escalado de -10^38 +1 a 10^38 -1.

Numeric 7

Funcionalmente equivalente a decimal.

Money 8

Valores de datos monetarios de -2^63 (-922.337.203.685.477.5808) a 2^63 - 1 (+922.337.203.685.477.5807), con precisión a diez milésimas de una unidad monetaria.

SmallMoney 9

Valores de datos monetarios de -214.748.3648 a +214.748.3647, con precisión a diez milésimas de una unidad monetaria.

Float 10

Datos de número de precisión flotante con los siguientes valores válidos: -1,79E + 308 a -2,23E - 308, 0 y 2,23E + 308 a 1,79E + 308.

Real 11

Datos de número de precisión flotante con los siguientes valores válidos: -3,40E + 38 a -1,18E - 38, 0 y 1,18E - 38 a 3,40E + 38.

DateTime 12

Datos de fecha y hora del 1 de enero de 1753, hasta el 31 de diciembre de 9999, con una precisión de tres centésimas de segundo o 3,33 milisegundos.

SmallDateTime 13

Datos de fecha y hora del 1 de enero de 1900, hasta el 6 de junio de 2079, con una precisión de un minuto.

Char 14

Datos de caracteres no Unicode de longitud fija con una longitud máxima de 8000 caracteres.

VarChar 15

Datos no Unicode de longitud variable con un máximo de 8000 caracteres.

Text 16

Datos no Unicode de longitud variable con una longitud máxima de 2^31 a 1 (2.147.483.647) caracteres.

NChar 17

Datos Unicode de longitud fija con una longitud máxima de 4000 caracteres.

NVarChar 18

Datos Unicode de longitud variable con una longitud máxima de 4000 caracteres. sysname es un tipo de datos definido por el usuario proporcionado por el sistema que es funcionalmente equivalente a nvarchar(128) y se usa para hacer referencia a nombres de objeto de base de datos.

NText 19

Datos Unicode de longitud variable con una longitud máxima de 2^30 - 1 (1.073.741.823) caracteres.

Binary 20

Datos binarios de longitud fija con una longitud máxima de 8000 bytes.

VarBinary 21

Datos binarios de longitud variable con una longitud máxima de 8000 bytes.

Image 22

Datos binarios de longitud variable con una longitud máxima de 2^31 - 1 (2.147.483.647) bytes.

Cursor 23

Referencia a un cursor.

Variant 24

Tipo de datos que almacena valores de varios tipos de datos admitidos SQL Server, excepto text, ntext, timestamp y sql_variant.

Table 25

Tipo de datos especial que se usa para almacenar un conjunto de resultados para su procesamiento posterior.

Timestamp 26

Número único de toda la base de datos que se actualiza cada vez que se actualiza una fila.

UniqueIdentifier 27

Es un GUID de 16 bytes

Xml 28

tipo de datos xml

Date 29

Solo fecha

Time 30

Solo hora

DateTime2 31

Combinación de tipos de datos y hora, mejor precisión que DataTime

DateTimeOffset 32

Igual que DateTime2 con el desplazamiento de zona horaria agregado

Rowversion 33

(Alias para marca de tiempo) Número único de toda la base de datos que se actualiza cada vez que se actualiza una fila.

Se aplica a