【发布时间】:2015-03-06 21:04:11
【问题描述】:
我有一个 SQL Server 存储过程,其工作方式如下:
CREATE PROCEDURE [MyStoreProcedure]
(
@manufacture_datetime DATETIME,
@string as varchar(4)
)
AS
BEGIN
.....
insert into openquery([odbcsource],'select * from mytable') (manufacture_datetime,number) values (@manufacture_datetime,1)
insert into openquery([odbcsource],'select * from mytable') (manufacture_datetime,number) values (@manufacture_datetime,2)
.....
该程序在我几乎所有的服务器上都完美运行,但是我发现一个服务器偶尔会出现此插入结果:
2015-01-06 11:49:40 1
2015-01-06 11:49:39 2
有什么想法会导致这双记录有 1 秒的差异吗?到目前为止,我认为也许毫秒级的事情正在搞砸一些事情,但这似乎是一个漫长的过程。
【问题讨论】:
标签: mysql sql-server odbc