Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е вътрешното представяне на datetime в sql сървър?

То е съхранено като поле от 8 байта , с възможност за обхват от 1753-01-01 до 9999-12-31, с точност до 0,00333 секунди.

Подробностите се предполага, че са непрозрачни, но повечето ресурси (1) , (2) които открих в мрежата, показват следното:

Първите четири байта са със знак (могат да бъдат положителни или отрицателни), което обяснява защо могат да бъдат представени дати, по-ранни от епохата.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL - Вмъкване на данни в родителски и дъщерни таблици

  2. Къде да изтегля AdventureWorks2008.msi?

  3. SQL Server - Обединяване на големи таблици без заключване на данните

  4. Оптимизиране на TempDB:Избягване на тесни места и проблеми с производителността

  5. SQL Server Преобразуване на цяло число в двоичен низ