id是自动递增的.新插入一条数据...怎样获得她的id...我现在的做法是再select一遍....order by id desc.

解决方案 »

  1.   

    存储过程里 return @@identity
      

  2.   

    用这个吧。。
    SELECT SCOPE_IDENTITY()
      

  3.   

    select @@identity from 表名
      

  4.   

    insert ;select @@identity;同时执行
      

  5.   

    不要误导阿
    用 SELECT SCOPE_IDENTITY()
      

  6.   

    这要看你用的是什么数据库,
    如果是SqlServer,可以用@@identity, 或SCOPE_IDENTITY()或IDENT_CURRENT 如果是Access,好像只能用Select再取一次。
    如果是其它的,我不知道了,呵呵
      

  7.   

    Access太麻烦了,很多问题难以解决。
    我碰到客户,一定要用它,没办法啊,都闷死了。
      

  8.   

    select MAX(id) from table1