Quelle est la signification de la déclaration SQL Server suivante: datetime2(7)?

Dans une requête SQL Server, il y a: datetime2(7).
Je sais datetime2, mais je ne comprends pas (7).

Pouvez-vous expliquer la signification de (7)?

28
demandé sur Shin 2013-06-23 15:55:16

1 réponses

datetime2 [ (fractional seconds precision) ]

C'est la précision des secondes fractionnaires selon la documentation MSDN.

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

C'est l'exemple microsoft de 4:

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

Donc je suppose que 7 serait:

DECLARE @datetime2 datetime2(7) = '12-10-25 12:32:10.1234567';
44
répondu SlitCanvas 2013-06-23 11:57:00