Sunteți pe pagina 1din 3

Modelamiento de Datos

Tipos de datos (Transact-SQL)


En SQL Server, cada columna, variable local, expresin y parmetro tiene un tipo de datos relacionado. Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener: datos de enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas binarias, etc. SQL Server proporciona un conjunto de tipos de datos del sistema que define todos los tipos de datos que pueden utilizarse con SQL Server.Tambin puede definir sus propios tipos de datos en Transact-SQL o Microsoft .NET Framework.Los tipos de datos de alias estn basados en los tipos de datos proporcionados por el sistema. Para obtener ms informacin acerca de los tipos de datos de alias, vea CREATE TYPE (Transact-SQL).Los tipos definidos por el usuario obtienen sus caractersticas de los mtodos y los operadores de una clase que se crean mediante uno de los lenguajes de programacin compatibles con .NET Framework. Cuando dos expresiones que tienen tipos de datos, intercalaciones, precisin, escala o longitud diferentes son combinadas por un operador, las caractersticas del resultado vienen determinadas por lo siguiente:

El tipo de datos del resultado viene determinado por la aplicacin de las reglas de precedencia de tipos de datos a los tipos de datos de las expresiones de entrada. Para obtener ms informacin, vea Prioridad de tipo de datos (Transact-SQL). La intercalacin del resultado viene determinada por las reglas de precedencia de intercalacin cuando el tipo de datos del resultado es char, varchar, text, nchar, nvarchar o ntext.Para obtener ms informacin, vea Prioridad de intercalacin (Transact-SQL). La precisin, escala y longitud del resultado dependen de la precisin, escala y longitud de las expresiones de entrada. Para obtener ms informacin, vea Precisin, escala y longitud (Transact-SQL).

SQL Server proporciona sinnimos de tipos de datos para la compatibilidad con ISO.Para obtener ms informacin, vea Sinnimos de tipos de datos (Transact-SQL).

Categoras de tipos de datos


Los tipos de datos de SQL Server se organizan en las siguientes categoras: Numricos exactos Numricos aproximados Fecha y hora Cadenas de caracteres Cadenas de caracteres Unicode Cadenas binarias Otros tipos de datos

En SQL Server, segn las caractersticas de almacenamiento, algunos tipos de datos estn designados como pertenecientes a los 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

Profesor : Miguel Cespedes

Modelamiento de Datos

Nota
sp_help devuelve -1 como longitud de los tipos de datos de valores grandes y xml.

Numricos exactos
bigint bit decimal int money numeric smallint smallmoney tinyint

Numricos aproximados
float real

Fecha y hora
date datetime2 datetime datetimeoffset smalldatetime time

Cadenas de caracteres
char text varchar

Cadenas de caracteres Unicode


nchar ntext nvarchar

Profesor : Miguel Cespedes

Modelamiento de Datos
Cadenas binarias
binary image varbinary

Otros tipos de datos


cursor hierarchyid sql_variant tabla timestamp uniqueidentifier xml

Profesor : Miguel Cespedes

S-ar putea să vă placă și