sql >> Base de Datos >  >> RDS >> Sqlserver

DateTime2 frente a DateTime en SQL Server

La documentación de MSDN para datetime recomienda usar datetime2. Aquí está su recomendación:

Usa el time , date , datetime2 y datetimeoffset tipos de datos para newwork. Estos tipos se alinean con SQLStandard. Son más portátiles.time , datetime2 y datetimeoffset proporcionar más segundos de precisión. datetimeoffset proporciona soporte de zona horaria para aplicaciones implementadas globalmente.

datetime2 tiene un intervalo de fechas mayor, una precisión fraccionaria predeterminada mayor y una precisión opcional especificada por el usuario. Además, dependiendo de la precisión especificada por el usuario, puede usar menos almacenamiento.