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

Pourquoi le type SQL Server DATETIME permet-il de gagner du temps en ticks de 1/300 de seconde ?

Oui, il y a une raison historique :UNIX !

Pour plus de détails, lisez cet excellent article de Joe Celko.

Voici le détail que vous recherchez :

Les données temporelles dans T-SQL étaient autrefois prisonnières des tic-tac de l'horloge système UNIX et ne pouvait atteindre que trois secondes décimales avec des erreurs d'arrondi. Les nouveaux types de données ANSI/ISO peuvent aller jusqu'à sept secondes décimales, avoir de véritables types de données DATE et TIME. Comme ils sont nouveaux, la plupart des programmeurs ne les utilisent pas encore.