Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Quelle est la représentation interne de datetime dans sql server ?

Il est stocké sous la forme d'un champ de 8 octets , capable d'une plage de 1753-01-01 à 9999-12-31, précis à 0,00333 seconde.

Les détails sont censés être opaques, mais la plupart des ressources (1) , (2) que j'ai trouvé sur le Web indique ce qui suit :

Les quatre premiers octets sont signés (peut être positif ou négatif), ce qui explique pourquoi les dates antérieures à l'époque peuvent être représentées.