ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos De Datos En SQL


Enviado por   •  13 de Agosto de 2012  •  681 Palabras (3 Páginas)  •  723 Visitas

Página 1 de 3

Tipos de datos

En Microsoft® SQL Server™, cada columna, variable local, expresión y parámetro dispone de un tipo de datos relacionado, que es un atributo que especifica el tipo de datos (integer, character, money, etc) que el objeto puede contener. SQL Server suministra un conjunto de tipos de datos del sistema que define todos los tipos de datos que pueden utilizarse con SQL Server. El conjunto de tipos de datos suministrados por el sistema se muestra debajo.

También se pueden utilizar tipos de datos definidos por el usuario, que son en realidad alias de los tipos de datos suministrados por el sistema. Para obtener más información acerca de los tipos de datos definidos por el usuario, consulte sp_addtype y Crear tipos de datos definidos por el usuario.

Cuando dos expresiones que disponen de tipos de datos diferentes, intercalaciones, precisión, escala o longitud los combina un operador:

• El tipo de datos de los valores resultantes viene determinado al aplicar las reglas de precedencia de tipos de datos a los tipos de datos de las expresiones de entrada. Para obtener más información, consulte Precedencia de los tipos de datos.

• Si el tipo de datos del resultado es char, varchar, text, nchar, nvarchar o ntext, la intercalación del valor del resultado viene determinado por las reglas de precedencia de la intercalación. Para obtener más información, consulte Precedencia de intercalación.

• La precisión, escala y longitud del resultado dependen de la precisión, escala y longitud de las expresiones de entrada. Para obtener más información, consulte Precisión, escala y longitud.

SQL Server proporciona sinónimos de tipos de datos para la compatibilidad con SQL-92. Para obtener más información, consulte Sinónimos de tipos de datos.

Numéricos exactos

Integers

bigint

Datos enteros (números enteros) comprendidos entre -2^63 (-9223372036854775808) y 2^63 -1 (9223372036854775807).

int

Datos enteros (números enteros) comprendidos entre -2^31 (-2.147.483.648) y 2^31 - 1 (2.147.483.647).

smallint

Datos enteros comprendidos entre 215 (-32.768) y 215 - 1 (32.767).

tinyint

Datos enteros comprendidos 0 y 255.

bit

bit

Datos enteros con valor 1 ó 0.

Decimal y numeric

decimal

Datos de precisión y escala numérica fijas comprendidos entre -1038 +1 y 1038 – 1.

numeric

Funcionalmente equivalente a decimal.

money y smallmoney

money

Valores de moneda comprendidos entre -263 (-922.337.203.685.477,5808) y 263 - 1 (+922.337.203.685.477,5807), con una precisión de una diezmilésima de la unidad monetaria.

smallmoney

Valores de moneda comprendidos entre -214.748,3648 y +214.748,3647, con una precisión de una diezmilésima de la unidad monetaria.

Numéricos con aproximación

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com