相关疑难解决方法(0)

为什么SQL Server会丢失一毫秒?

我有一个像这样结构的表:

CREATE TABLE [TESTTABLE]
(
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [DateField] [datetime] NULL,
    [StringField] [varchar](50),
    [IntField] [int] NULL,
    [BitField] [bit] NULL
)
Run Code Online (Sandbox Code Playgroud)

我执行以下代码:

BEGIN 
   INSERT INTO TESTTABLE (IntField, BitField, StringField, DateField) 
   VALUES ('1', 1, 'hello', {ts '2009-04-03 15:41:27.378'});  

   SELECT SCOPE_IDENTITY()  
END
Run Code Online (Sandbox Code Playgroud)

然后

select * from testtable with (NOLOCK)
Run Code Online (Sandbox Code Playgroud)

我的结果显示:

2009-04-03 15:41:27.*377*
Run Code Online (Sandbox Code Playgroud)

DateField列.

任何想法为什么我似乎失去了一毫秒?

sql sql-server

65
推荐指数
4
解决办法
3万
查看次数

标签 统计

sql ×1

sql-server ×1