Tipos de datos (Transact-SQL)
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:
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. Para obtener más información, vea Prioridad de tipo de datos (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. Para obtener más información, vea Prioridad de intercalación (Transact-SQL).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, vea Precisión, escala y longitud (Transact-SQL).
Categorías de tipos de datos
Los tipos de datos en SQL Server están organizados en las siguientes categorías:
Numéricos exactos
|
Cadenas de caracteres Unicode
|
Numéricos aproximados
|
Cadenas binarias
|
Fecha y hora
|
Otros tipos de datos
|
Cadenas de caracteres
|
En SQL Server, basado en sus características de almacenamiento, algunos tipos de datos están 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
Notasp_help devuelve -1 como longitud de los tipos de datos de valores grandes y xml.
No hay comentarios:
Publicar un comentario