如题,能取的话怎么取。

解决方案 »

  1.   

    就是再插一条记录的话identity将产生的值
      

  2.   

    select max(id)+1 from table
      

  3.   

    declare @DNO int
    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)
      

  4.   

    谢谢 xyxfly(小虾米......BS问题解决不结贴)