Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Milissegundos de DateTime no SQL Server e C# não são os mesmos


datetime do SQL Server tipo de dados não é preciso no nível de milissegundos.
Documentação oficial fornece uma lista de propriedades do tipo de dados de tempo de dados. Nessa lista, você encontrará a seguinte linha:

Você também encontrará, nessa mesma página, a seguinte citação:

Se você trabalharia com DateTime2 não é DateTime , você obteria 100 nanossegundos de precisão, entre outros benefícios.
Na verdade, exceto nos casos em que você precisa manter a compatibilidade com versões anteriores, você não deve trabalhar com DateTime em tudo, apenas com os tipos de dados mais recentes.