Investigacion

Solo disponible en BuenasTareas
  • Páginas : 4 (872 palabras )
  • Descarga(s) : 4
  • Publicado : 26 de mayo de 2010
Leer documento completo
Vista previa del texto
Categorías de tipos de datos
Los tipos de datos de SQL Server se organizan en las siguientes categorías:
Numéricos exactos | Cadenas de caracteres Unicode |
Numéricos aproximados | Cadenasbinarias |
Fecha y hora | Otros tipos de datos |
Cadenas de caracteres |   |
En SQL Server, según las características de almacenamiento, algunos tipos de datos están designados como pertenecientes alos siguientes grupos:
* Tipos de datos de valores grandes: varchar(max), nvarchar(max) y varbinary(max)
* Tipos de datos de objetos grandes: text, ntext, image, varchar(max), nvarchar(max),varbinary(max) y xml
Nota: |
sp_help devuelve -1 como longitud de los tipos de datos xml y de valores grandes. |

Numéricos exactos
bigint | numeric |
bit | smallint |
decimal | smallmoney|
int | tinyint |
money | |
Numéricos aproximados
float | real |
Fecha y hora
date | datetimeoffset |
datetime2 | smalldatetime |
datetime | time |

Cadenas de caracteres
char |varchar |
text | |
Cadenas de caracteres Unicode
nchar | nvarchar |
ntext | |
Cadenas binarias
binary | varbinary |
image | |

Tipo de datos | Intervalo | Almacenamiento |
bigint |De -2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807) | 8 bytes |
int | De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647) | 4 bytes |
smallint | De -2^15 (-32.768) a2^15-1 (32.767) | 2 bytes |
tinyint | De 0 a 255 | 1 byte |

Notas
El tipo de datos int es el principal tipo de datos de valores enteros de SQL Server. El tipo de datos bigint está pensado parautilizarse cuando los valores enteros pueden exceder el intervalo admitido por el tipo de datos int.
bigint se encuentra entre smallmoney e int en el gráfico de prioridad de tipo de datos.
Las funcionessólo devuelven bigint si la expresión de parámetro es un tipo de datos bigint. SQL Server no convierte automáticamente otros tipos de datos enteros (tinyint, smallint e int) en bigint.
B. bit...
tracking img