在查询分析器里做插入
insert into table(field1, field2)values(para1,para2)
该怎么得到刚刚这条记录的id号(系统自增id)?

解决方案 »

  1.   

    是这样吗?
    insert into table(field1, field2)values(para1,para2)
    set @id = select @@identity
      

  2.   

    SELECT @@IDENTITYorSELECT SCOPE_IDENTITY( )
      

  3.   

    我要做的是插入这条
    insert into table1(field1, field2)values(para1,para2)
    之后,
    再另一张表中也插入一条记录,用到刚才table1中这条记录的id做外码
    可是我这样做不行:
    set @id = select @@identiy
    insert into table2(field,key)values(para, @id)
    报错说:select附近有语法错误……