收录日期:2019/12/16 12:52:28 时间:2016/06/07 20:55:14 标签:基础类

小弟用MSSQL 数据向多个表插入记录时间
发现一个问题

如表A (col1,col2,rqsj )  

insert a(col1,col2,getdate() )  
insert a(col1,col2,getdate() )  
insert a(col1,col2,getdate() )  
insert a(col1,col2,getdate() )  
insert a(col1,col2,getdate() )  
……
估计有20条左右吧
一般情况rqsj列基本是同一个值
如:2006-06-24 09:09:09:001

但是在COMMIT事物时时乎有一半的几率出现了一个小小大约13毫秒的延时 

也就是如果插入数据在2006-06-24 09:09:09:001 
那么完成事物提交会在2006-06-24 09:09:09:014

请问各位老大,这种延时有没有更好的办法优化一下
你把插入值全部Union起来作为一次操作插入

这样取得的值是一样的
--按照下面的示例

declare @t table
(a datetime)

insert into @a
select getdate() union all
select getdate() union all
...........
  ......

..........
select getdate() union all
select getdate() union all
select getdate()

/*
需要检测结果可以用下面的语句
select * from @t group by a
应该只会输出一个值
*/

所答非所问?  


我问的是提交的时间为什么会慢13微秒

不是如何插入。

如何实现在delphi中检验主键的唯一性? 软件高级用户界面设计专用研讨群 J2ME通过无线协议连接PC? 好汉出手相救 啊!!!!!!!!!! NET中的DataGrid能不能象Delphi中的DBGrid那样,自动定位到新增加的那条数据? checkboxlist的用法? 安装程序制作问题 请问如何用前台脚本javascript把中文作为参数值传给另一个页面。 请问这段javascript代码该如何写,请高手一定要帮忙啊! 如何新图片存到数据库中? 简单问题 我在用Dialup控件计算拔号网络发送和接收的数据时,在装了ADSL的电脑上会报ERROR,其它电脑都没问题,请问有什么办法可解吗? 拜求:根据条件查询并计算的SQL语句(在线等待。。跟帖增分,好使加贴增分) 有加密文件和加密文件的读取软件,能知道其加密方法吗? 问个关于数据查询的问题. 年底,你迷茫吗 初学者问题,关于获取输入数据 [灌水、散分]开心一下,包你笑! 行业软件合作 升星星散分. 在动态添加字段后,如何在DBGrid中立即显示? 如何获得安装的操作系统是何种语言 行业软件合作 2005我的计划! ASSERT(!m_bTransactionPending)失败问题,急问! ASSERT(!m_bTransactionPending)失败问题,急问! 我的 桌面的有些图标的颜色变成了256色有些没变 ,有人知道是什么病毒吗 ASSERT(!m_bTransactionPending)失败问题,急问! BIOS读取的问题~!! 我在一个非CWnd派生的里面想要弹出对话框,使用CWnd tmpWnd,然后tmpWnd.MessageBox() ,但是就有了问题……