select max(id)+1 from yourtable

解决方案 »

  1.   

    @@IDENTITY保存就是新增记录的ID
      

  2.   

    读取全局变量 
    @@identity
      

  3.   

    addnew,update后执行:
    select @@identity
      

  4.   

    如果多用户多表同时操作,select @@identity 的值是否会混乱?
      

  5.   

    如果多用户多表同时操作,
    在SQL后台那里肯定有一个顺序的,即使你前台批量插入、更新记录,
    在SQL后台还是一条一条操作的,所以select @@identity 的值不会混乱
    (你可以用事件探查器跟踪一下)