首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于并发取MAX的有关问题

2012-01-14 
关于并发取MAX的问题有表A,id是自动编号字段+------+-------+|__id__|__item_||__1___|___a___||__2___|__

关于并发取MAX的问题
有表A,id是自动编号字段
+------+-------+
|__id__|__item_|
|__1___|___a___|
|__2___|___2___|
|__3___|___3___|

我需要查询max(id)查询最大的id,然后把这个id+1插入到下一条记录的item中。问题是如果同时有多个线程在做这个操作的话,就会出现多条同样的item的记录。请教一下怎么解决?




[解决办法]
把id改为自增加
[解决办法]
我估计LZ的数据库是oracle的 没有自增id
你可以这样
select max(id)+1 from test.

热点排行