以下SQL Server声明的含义是什么:datetime2(7)?

时间:2013-06-23 11:55:16

标签: sql-server datetime sql-server-2012

在SQL Server查询中,有:datetime2(7) 我知道datetime2,但我不明白(7)

你能解释一下(7)的含义吗?

1 个答案:

答案 0 :(得分:49)

datetime2 [ (fractional seconds precision) ]

根据MSDN文档,这是小秒精度。

http://msdn.microsoft.com/en-us/library/bb677335.aspx

这是4的微软示例:

DECLARE @datetime2 datetime2(4) = '12-10-25 12:32:10.1234';

所以我认为7会是:

DECLARE @datetime2 datetime2(7) = '12-10-25 12:32:10.1234567';