DateTime2 vs DateTime dans SQL Server

DateTime2 vs DateTime dans SQL Server

La documentation MSDN pour datetime recommande d’utiliser datetime2. Voici leur recommandation :

Utilisez les types de données time, date, datetime2 et
datetimeoffset pour les nouveaux
travaux. Ces types sont conformes à la norme
SQL. Ils sont plus portables.
time, datetime2 et datetimeoffset
offrent une plus grande précision des secondes.
datetimeoffset fournit la prise en charge
des fuseaux horaires pour les applications
déployées globalement.

datetime2 possède une plage de dates plus large, une précision fractionnaire par défaut plus importante et une précision optionnelle spécifiée par l’utilisateur. De plus, selon la précision spécifiée par l’utilisateur, il peut utiliser moins d’espace de stockage.