SqlDataType 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í.
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. |