SqlDataTypeOption 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í.
Estos son los posibles tipos de datos en Sql. La mayúsculas de los nombres está influenciada por System.Data.SqlDbType.
[System.Serializable]
public enum SqlDataTypeOption
[<System.Serializable>]
type SqlDataTypeOption =
Public Enum SqlDataTypeOption
- Herencia
-
SqlDataTypeOption
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 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 | Precisión fija y escala de datos numéricos 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. |
| Sql_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 |
| 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 | Número único de toda la base de datos que se actualiza cada vez que se actualiza una fila. Sinónimo de Marca de tiempo con una semántica diferente que requiere una columna con nombre de este tipo. |