能不能取得表中identity字段的下一个值? 如题,能取的话怎么取。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是再插一条记录的话identity将产生的值 select max(id)+1 from table declare @DNO intselect @DNO=(case when exists(select * from test1 where DNO=1) then min(DNO+1) else 1 end)from test1where DNO not in(select DNO-1 from test1) 谢谢 xyxfly(小虾米......BS问题解决不结贴) 有关生成外键的问题 十万火急!没分了,高手花1分钟进来看看!在线等! 这段存储过程错在哪里? 如何取某字段的中间字符 问一个SQL语句怎么写? 问一个关于排序的问题! 还是那个很难的SQL语句的问题 请问将一个库中的一个表,拷贝到另外一个库中,该如何实现!在线等待! 110--->>>急急急...Access下如何联合删除两个表中相同的记录? 时间输入错误!! 求SQL语句,有点难度(百分) 请教如何取下面的字符串?
select @DNO=(case when exists(select * from test1 where DNO=1)
then min(DNO+1)
else 1
end)
from test1
where DNO not in(select DNO-1 from test1)