Datetime and Datetime2 in MS Sql Server 2008 R2
----------------------------------------------------------------------
Datetime2 is a datatype in MS SQL server 2008 to store the
date and time values. Datetime is not ansi complaint
|
DateTime
|
DateTime2
|
Min. Value
|
1753-01-01 00:00:00
|
0001-00-00 00:00:00
|
Max Value
|
9999-12-31 23:59:59.997
|
9999-12-31 23:59:59.9999999
|
Storage Size
|
8 bits
|
6 to 8 bits
|
Declaration Method
|
Declare @now datetime
|
Declare @now datetime2(7)
|
(1)
To find the current system date by using
datetime datatype:
Declare
@now datetime
@now =
getdate()
(2)
To find the current system date by using
datetime2 datatype:
Declare
@now datetime2(7)
@now = sysdatetime()
(3)
To find the length of the data type
declare @now datetime2(2)
set @now=sysdatetime()
select DATALENGTH(@now)
No comments:
Post a Comment