Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Qual è la rappresentazione interna di datetime nel server sql?

È memorizzato come campo da 8 byte , capace di un intervallo compreso tra 1753-01-01 e 9999-12-31, con una precisione di 0,00333 secondi.

I dettagli sono presumibilmente opachi, ma la maggior parte delle risorse (1) , (2) che ho trovato sul web affermano quanto segue:

I primi quattro byte sono contrassegnati (possono essere positivi o negativi), il che spiega perché è possibile rappresentare date precedenti all'epoca.