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

DateTime2 vs DateTime no SQL Server


A documentação do MSDN para datetime recomenda o uso de datetime2. Aqui está a recomendação deles:

Use o time , date , datetime2 e datetimeoffset tipos de dados para novos trabalhos. Esses tipos se alinham com o SQLStandard. Eles são mais portáteis.time , datetime2 e datetimeoffset fornecer mais precisão de segundos.datetimeoffset fornece suporte de fuso horário para aplicativos implantados globalmente.

datetime2 tem um intervalo de datas maior, uma precisão fracionária padrão maior e uma precisão opcional especificada pelo usuário. Também dependendo da precisão especificada pelo usuário, pode usar menos armazenamento.