Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was bedeutet die folgende SQL Server-Deklaration:datetime2(7)?

datetime2 [ (fractional seconds precision) ]

Es ist die Genauigkeit von Sekundenbruchteilen gemäß der MSDN-Dokumentation.

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

Dies ist das Microsoft-Beispiel von 4:

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

Also würde ich annehmen, dass 7 wäre:

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