Microsoft introdujo varios nuevos tipos de datos en la versión SQL Server 2008. Estos nuevos tipos de datos permiten a los desarrolladores a gestionar mejor el tamaño de base de datos hasta la fecha de más pequeños y los tipos de datos de tiempo y para manejar datos espaciales , como la geografía y la geometría de coordenadas . Fecha
El tipo de datos "Fecha" se introdujo en SQL Server 2008 es un campo de fecha de 10 caracteres . Esto incluye dos caracteres cada uno para el mes y día , cuatro para el año y dos caracteres para el símbolo entre ellos. Guiones, puntos y marcas de barra se pueden utilizar para separar los segmentos de fecha. Almacenamiento de una fecha en este tipo utiliza tres bytes de espacio de almacenamiento .
Tiempo
El tipo de datos " Tiempo " utiliza cinco bytes de almacenamiento para almacenar una hora con una precisión de hasta 100 nanosegundos. El tiempo se almacena en el formato hh : mm: ss.n *, donde hh es un valor de dos dígitos de la hora , mm es un valor de dos dígitos de los minutos , ss es un segundo valor de dos dígitos y un máximo de siete dígitos para la fracción segundo .
dateTime2
el tipo de datos " dateTime2 " se expande en el SQL Server 2005 tipo de datos. SQL Server 2005 a partir 1/1/1753 fechas permitidas en el tipo " DateTime" . En SQL Server 2008 , esta limitación se cambia en 1/1/0001 . Esto es el equivalente a la combinación de la "Fecha" y los tipos de datos "Time" , el almacenamiento de hasta 19 caracteres de seis a ocho bytes de espacio .
DATETIMEOFFSET
26 - al campo de 34 caracteres almacena el equivalente de los datos datetime2 , además de un valor de desplazamiento entre -14:00 y 14:59 . Esto permite que las fechas para ser almacenados en formato UTC para las comparaciones en la base de datos , pero para preservar la zona de tiempo inicial cuando se recuperan los datos . El almacenamiento de este tipo de datos requiere 10 bytes de memoria.
HierarchyID
El tipo de datos hierarchyid permite representar las posiciones en una jerarquía de tipo árbol. Utilizando los métodos asociados con este tipo de datos permite recorrer los datos jerárquicos , volviendo niveles o de datos más altas o más bajas entre dos puntos. Existen consideraciones especiales con este tipo de datos en términos de mejora y replicación.
Tipos de datos espaciales
Dos tipos de datos espaciales son nuevos en SQL Server 2008. Ambos tipos de datos se implementan utilizando tiempos de ejecución de lenguaje común . El uso de métodos relacionados con éstas , se pueden almacenar los datos espaciales como las formas y coordenadas geográficas.