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

O que é datetime2?


O tipo de dados datetime do SQLServer é um intervalo muito menor de valores permitidos do que o tipo de dados datetime .net. O tipo datetime do SQLServer basicamente suporta o calendário gregoriano, então o menor valor que você pode ter é 1/1/1753. Em 2008, o SQLServer adicionou um tipo de dados datetime2 que dá suporte ao ano 1 (não havia ano 0). Parece que você está tentando inserir um valor datetime anterior a 1/1/1753 em uma coluna SQLServer datetime (não datetime2)