sql >> Databáze >  >> RDS >> Sqlserver

Jaká je interní reprezentace datatime na serveru SQL?

Je uloženo jako 8bajtové pole , schopný rozsahu od 1753-01-01 do 9999-12-31, s přesností na 0,00333 sekundy.

Podrobnosti jsou údajně neprůhledné, ale většina zdrojů (1) , (2) které jsem našel na webu, uveďte následující:

První čtyři bajty jsou podepsány (mohou být kladné nebo záporné), což vysvětluje, proč mohou být reprezentována data dřívější než epocha.




  1. Předejte parametry skriptu MySQL

  2. Jak nainstalovat SQL Server na Mac

  3. Jak vyloučím víkendové dny v dotazu SQL Server?

  4. Nelze se připojit k databázi mysql?