Ispirer Website Ispirer Capabilities - Microsoft SQL Server Migration Free Trial

SQL Server Data Types - DATETIME2

Versions: SQL Server 2008

SQL Server - DATETIME2
Syntax DATETIME2[(p)]
Data Date and time data (year, month, day, hours, minutes, seconds and fractional seconds)
Parameters p is the number of digits in the fractional part of second, 0 ⇐ p ⇐ 7
Default p is 7 (100 nanoseconds)
Range January 01, 0001 00:00:00.0000000 to December 31, 9999 11:59:59.9999999 (100 nanoseconds accuracy)
Version Differences DATETIME2 is available since SQL Server 2008
Storage Size 6-8 bytes depending on precision
Standards SQL Server Extension

SQL Server DATETIME2 - Equivalents in Other Databases

Database Data Type and Conversion
Oracle TIMESTAMP(p), January 1, 4712 BC 00:00:00.000000000 to December 31, 9999 23:59:59.999999999 (nanoseconds accuracy)
MySQL DATETIME, January 01, 1000 00:00:00 to December 31, 9999 23:59:59 (seconds accuracy)
PostgreSQL TIMESTAMP(p), January 01, 4713 BC 00:00:00:000000 and December 31, 5874897 23:59:59:999999 (microseconds accuracy)
Sybase ASE DATETIME, January 01, 1753 12:00:00.000 AM to December 31, 9999 11:59:59.999 PM with accuracy 1/300 second
Informix DATETIME, January 01, 0001 12:00:00.00000 AM to December 31, 9999 11:59:59.99999 PM (with 10 microseconds accuracy)
Teradata TIMESTAMP(p), January 01, 0001 00:00:00.000 to December 31, 9999 23:59:61.999999 (microseconds accuracy)
HP Neoview TIMESTAMP(p), January 01, 0001 00:00:00.000000 to December 31, 9999 23:59:59.999999 (microseconds accuracy)
Ingres TIMESTAMP(p), 0001-01-01 00:00:00 to 9999-12-31 24:00:00

Related Data Types in SQL Server

All Data Types


© 1999-2024, Ispirer Systems, LLC. All Rights Reserved.