主页 > 知识库 > SQLServer2005 的查询独占模拟

SQLServer2005 的查询独占模拟

热门标签:孝感销售电销机器人厂家 江西稳定外呼系统供应商 北京智能外呼系统供应商家 无锡梁溪公司怎样申请400电话 高德地图标注电话怎么没了 奥维地图标注字体大小修改 中国地图标注省份用什么符号 电话机器人录音师薪资 智能电销机器人教育
对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。
对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。
复制代码 代码如下:

set nocount on
use tempdb
go
if (object_id ('tb' ) is not null )
drop table tb
go
create table tb (id int identity (1 , 1 ), name varchar (10 ), tag int default 0 )
insert into tb (name ) select 'a'
insert into tb (name ) select 'b'
insert into tb (name ) select 'c'
insert into tb (name ) select 'd'
insert into tb (name ) select 'e'
go
update top (2 ) tb with (rowlock , readpast ) set tag = 1 output inserted . id , inserted . name where tag = 0
go
update top (2 ) tb with (rowlock , readpast ) set tag = 1 output inserted . id , inserted . name where tag = 0
go
update top (2 ) tb with (rowlock , readpast ) set tag = 1 output inserted . id , inserted . name where tag = 0
go
set nocount off
/*
id name
----------- ----------
1 a
2 b
id name
----------- ----------
3 c
4 d
id name
----------- ----------
5 e
*/

如果你有更好的建议,我们不妨探讨一下。

标签:那曲 临沧 阜阳 海北 齐齐哈尔 荆州 泰州 通化

巨人网络通讯声明:本文标题《SQLServer2005 的查询独占模拟》,本文关键词  SQLServer2005,的,查询,独占,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SQLServer2005 的查询独占模拟》相关的同类信息!
  • 本页收集关于SQLServer2005 的查询独占模拟的相关信息资讯供网民参考!
  • 推荐文章