Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define los tipos de datos integrados de SQL Server.
Espacio de nombres: Microsoft.Data.Schema.Sql.SchemaModel
Ensamblado: Microsoft.Data.Schema.Sql (en Microsoft.Data.Schema.Sql.dll)
Sintaxis
'Declaración
Public Enumeration SqlType
public enum SqlType
public enum class SqlType
type SqlType
public enum SqlType
Miembros
| Nombre de miembro | Descripción | |
|---|---|---|
| Unknown | No se definió nada. | |
| BigInt | 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 | Datos enteros (número entero) de -2^31 (-2.147.483.648) a 2^31 - 1 (2.147.483.647). | |
| SmallInt | Datos enteros de -2^15 (-32.768) a 2^15 - 1 (32.767). | |
| TinyInt | Datos enteros de 0 a 255. | |
| Bit | Datos enteros con un valor 1 ó 0. | |
| Decimal | Datos numéricos de escala y precisión fija de -10^38 +1 a 10^38 –1. | |
| Numeric | Funcionalmente equivalente a decimal. | |
| Money | Valores de datos monetarios de -2^63 (-922.337.203.685.477,5808) a 2^63 - 1 (+922.337.203.685.477,5807), con una precisión de una diezmilésima de una unidad monetaria. | |
| SmallMoney | Valores de datos monetarios de -214.748,3648 a +214.748,3647, con una precisión de una diezmilésima de una unidad monetaria. | |
| Float | Datos de número de precisión flotante con los valores válidos siguientes: -1,79e + 308 -2.23E directos - 308, 0 y 2.23E + 308 a 1.79E + 308. | |
| Real | Datos de número de precisión flotante con los valores válidos siguientes: -3,40e + 38 -1.18E directos - 38, 0 y 1.18E - 38 a 3.40E + 38. | |
| DateTime | Datos de fecha y hora desde el 1 de enero de 1753 al 31 de diciembre de 9999, con una precisión de una tricentésima de segundo o 3,33 milisegundos. | |
| SmallDateTime | Datos de fecha y hora del 1 de enero de 1900 al 6 de junio de 2079, con una precisión de un minuto. | |
| Char | Datos de caracteres no Unicode de longitud fija con una longitud máxima de 8.000 caracteres. | |
| VarChar | Datos no Unicode de longitud variable con una longitud máxima de 8.000 caracteres. | |
| Text | Datos no Unicode de longitud variable con una longitud máxima de 2^31 - 1 (2.147.483.647) caracteres. | |
| NChar | Datos Unicode de longitud fija con una longitud máxima de 4000 caracteres. | |
| NVarChar | Datos Unicode de longitud variable con una longitud máxima de 4.000 caracteres.sysname es un tipo de datos definidos por el usuario proporcionado por el sistema que es funcionalmente equivalente a nvarchar(128) y que se usa para hacer referencia a nombres de objetos de base de datos. | |
| NText | Datos Unicode de longitud variable con una longitud máxima de 2^30 - 1 (1.073.741.823) caracteres. | |
| Binary | Datos binarios de longitud fija con una longitud máxima de 8000 bytes. | |
| VarBinary | Datos binarios de longitud variable con una longitud máxima de 8000 bytes. | |
| Image | Datos binarios de longitud variable con una longitud máxima de 2^31 - 1 (2.147.483.647) bytes. | |
| Cursor | Referencia a un cursor. | |
| Variant | Tipo de datos que almacena valores de varios tipos de datos compatibles con SQL Server, excepto text, ntext, timestamp y sql_variant. | |
| Table | Tipo de datos especial que almacena un conjunto de resultados para su procesamiento posterior. | |
| Timestamp | Número único para toda la base de datos que se actualiza cada vez que se actualiza una fila. | |
| UniqueIdentifier | GUID de 16 bytes. | |
| Xml | Tipo de datos XML. | |
| Date | Solo fecha. | |
| Time | Solo hora. | |
| DateTime2 | Combinación de tipos de fecha y hora.
Proporciona mayor precisión que DateTime. |
|
| DateTimeOffset | Igual que DateTime2, con un desplazamiento de zona horaria agregado. |