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. A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data. Font Squirrel scours the internet for high quality, legitimately free fonts. Download thousands of completely legal, high quality, free fonts.
-->Se aplica a:Applies to:
En SQL ServerSQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos relacionado.In SQL ServerSQL Server, each column, local variable, expression, and parameter has a related data type.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.A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data, binary strings, and so on.
SQL ServerSQL Serverproporciona un conjunto de tipos de datos del sistema que define todos los tipos de datos que pueden utilizarse con SQL ServerSQL Server.supplies a set of system data types that define all the types of data that can be used with SQL ServerSQL Server.También puede definir sus propios tipos de datos en Transact-SQLTransact-SQL o MicrosoftMicrosoft.NET Framework.NET Framework.You can also define your own data types in Transact-SQLTransact-SQL or the MicrosoftMicrosoft.NET Framework.NET Framework.Los tipos de datos de alias están basados en los tipos de datos proporcionados por el sistema.Alias data types are based on the system-supplied data types.Para obtener más información acerca de los tipos de datos de alias, vea CREATE TYPE (Transact-SQL).For more information about alias data types, see CREATE TYPE (Transact-SQL).Los tipos definidos por el usuario obtienen sus características de los métodos y los operadores de una clase que se crean mediante uno de los lenguajes de programación compatibles con .NET Framework.NET Framework.User-defined types obtain their characteristics from the methods and operators of a class that you create by using one of the programming languages support by the .NET Framework.NET Framework.
Cuando dos expresiones que tienen tipos de datos, intercalaciones, precisión, escala o longitud diferentes son combinadas por un operador, las características del resultado vienen determinadas por lo siguiente:When two expressions that have different data types, collations, precision, scale, or length are combined by an operator, the characteristics of result are determined by the following:
- El tipo de datos del resultado viene determinado por la aplicación de las reglas de precedencia de tipos de datos a los tipos de datos de las expresiones de entrada.The data type of the result is determined by applying the rules of data type precedence to the data types of the input expressions.Para obtener más información, vea Prioridad de tipo de datos (Transact-SQL).For more information, see Data Type Precedence (Transact-SQL).
- La intercalación del resultado viene determinada por las reglas de precedencia de intercalación cuando el tipo de datos del resultado es char, varchar, text, nchar, nvarchar o ntext.The collation of the result is determined by the rules of collation precedence when the result data type is char, varchar, text, nchar, nvarchar, or ntext.Para más información, vea Prioridad de intercalación (Transact-SQL).For more information, see Collation Precedence (Transact-SQL).
- La precisión, escala y longitud del resultado dependen de la precisión, escala y longitud de las expresiones de entrada.The precision, scale, and length of the result depend on the precision, scale, and length of the input expressions.Para más información, vea Precisión, escala y longitud (Transact-SQL).For more information, see Precision, Scale, and Length (Transact-SQL).
SQL ServerSQL Serverproporciona sinónimos de tipos de datos para la compatibilidad con ISO.provides data type synonyms for ISO compatibility.Para más información, vea Sinónimos de tipos de datos (Transact-SQL).For more information, see Data Type Synonyms (Transact-SQL).
Categorías de tipos de datosData type categories
Los tipos de datos de SQL ServerSQL Server se organizan en las siguientes categorías:Data types in SQL ServerSQL Server are organized into the following categories:
Cadenas de caracteres UnicodeUnicode character strings
Cadenas binariasBinary strings
Otros tipos de datosOther data types
Tipos De Windows Mi Sitio Unam
En SQL ServerSQL Server, según las características de almacenamiento, algunos tipos de datos están designados como pertenecientes a los siguientes grupos:In SQL ServerSQL Server, based on their storage characteristics, some data types are designated as belonging to the following groups:
Tipos de datos de valores grandes: varchar(max) y nvarchar(max)Large value data types: varchar(max), and nvarchar(max)
Tipos de datos de objetos grandes: text, ntext, image, varbinary(max) y xmlLarge object data types: text, ntext, image, varbinary(max), and xml
Nota
sp_help devuelve -1 como longitud de los tipos de datos xml y de valores grandes.sp_help returns -1 as the length for the large-value and xml data types.
Numéricos exactosExact numerics
Numéricos aproximadosApproximate numerics
Tipos De Windows Mi Sitio De
Fecha y horaDate and time
Cadenas de caracteresCharacter strings
Tipos De Windows Mi Sitio Del
Cadenas de caracteres UnicodeUnicode character strings
Cadenas binariasBinary strings
Otros tipos de datosOther data types
Consulte tambiénSee also
CREATE PROCEDURE (Transact-SQL)CREATE PROCEDURE (Transact-SQL)
CREATE TABLE (Transact-SQL)CREATE TABLE (Transact-SQL)
Expresiones (Transact-SQL)Expressions (Transact-SQL)
Funciones (Transact-SQL)Functions (Transact-SQL)
LIKE (Transact-SQL)LIKE (Transact-SQL)
sp_droptype (Transact-SQL)sp_droptype (Transact-SQL)
sp_help (Transact-SQL)sp_help (Transact-SQL)
sp_rename (Transact-SQL)sp_rename (Transact-SQL)