超难问题,如何使进程A读写完成后再让进程B再读写数据库? 首先,加锁肯定是不行的,加锁直接导致了进程B报告记录锁定,不会等待。怎么解决?是不是有这种数据库,或则插件,或者其它办法?最终实现多台计算机的客户端程序可以互不干扰地操作这个数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读写的时候sql有自己的锁和事务机制,为什么要这么干? 不会有延迟,b要么看到a写之前的,要么看见a写完后的,不会看见写了一半时的数据。 如何使进程A读写完成后再让进程B再读写数据库?-------------------------------------------------SqlServer本来的机制就是这样的,不管开不开事务,更新也就是写的时候自然会加更新锁,只要读取数据就是select的时候不使用 with(nolcok) ,那么进程A读写的进程B自然需要等候了加锁肯定是不行的------------------------------这个更新的时候加的更新锁不是你能决定不加的,这是SqlServer本身的机制决定 谢谢mengmou,simonhehe,hb_gx(高升) !长见识了:) 在SQL Server2005中用语句创建数据库和表 求助:VS2008(C#)连接SQL2008,用户登录失败 sql2000 交叉表 问题!! SQL SERVER不同服务之间通过什么方式可以实现数据同步? 如何将表名传进用户自定义函数内的查询语句执行? 一个简单问题,解决就给分! 表的关联(有分) 问个SQL2005的错误日志 没有为文件组 'INDEX' 指派文件。只有添加文件后,才能在此文件组上填充表、索引和 text、ntext 和 image 列。 求按订单数量分配出库数量的存储过程 大家来帮忙 sql搞不定了 如何从一张表中随机选择N条记录,然后将某一字段值保存在数组中?
-------------------------------------------------
SqlServer本来的机制就是这样的,不管开不开事务,更新也就是写的时候自然会加更新锁,
只要读取数据就是select的时候不使用 with(nolcok) ,那么进程A读写的进程B自然需要等候了
加锁肯定是不行的
------------------------------
这个更新的时候加的更新锁不是你能决定不加的,这是SqlServer本身的机制决定