update set [email protected] ,[email protected],c=([email protected])/([email protected]) 这样的sql 语句有没有并发问题?
另外问一下 update 的这样的一组数据 有没有比较效率的办法?
------解决方案--------------------
------解决方案--------------------
- SQL code
--update set [email protected] ,[email protected],c=([email protected])/([email protected]) 这样的sql 语句有没有并发问题?--另外问一下 update 的这样的一组数据 有没有比较效率的办法?create table #a (a int,b int, c int)insert into #a values(1,32,3)insert into #a values(2,2,33)insert into #a values(3,22,32)insert into #a values(4,2,34)insert into #a values(5,24,35)insert into #a values(6,25,3)insert into #a values(7,23,36)insert into #a values(8,26,37)insert into #a values(9,32,38)insert into #a values(0,12,39)insert into #a values(11,32,93)insert into #a values(12,24,53)insert into #a values(13,22,83)insert into #a values(14,23,31)select * from #adeclare @aa int declare @bb int set @aa=1 set @bb=3update #a set [email protected] ,[email protected],c=([email protected])/([email protected]) select * from #aa b c----------- ----------- -----------1 32 32 2 333 22 324 2 345 24 356 25 37 23 368 26 379 32 380 12 3911 32 9312 24 5313 22 8314 23 31(14 行受影响)(14 行受影响)a b c----------- ----------- -----------2 35 03 5 04 25 05 5 16 27 07 28 08 26 09 29 010 35 01 15 012 35 013 27 014 25 015 26 0(14 行受影响)
------解决方案--------------------
update set [email protected] ,[email protected],c=([email protected])/([email protected]) 这样的sql 语句有没有并发问题?
--> 理论上讲,任何DML语句都有并发问题.
另外问一下 update 的这样的一组数据 有没有比较效率的办法?
--> 这样写已经OK了,你还想从哪方面提高效率.
------解决方案--------------------