A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在有一个自增字段的表中连续插入两条记录,怎么查出最后一条

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

3 个回复

倒序浏览
在INSERT的数据的时候,用OUTPUT获取当前INSERT数据的自增Id的值即可
  1. INSERT INTO dbo.T_Staff
  2. ( Name, Age, Sex, Height, Pay )
  3. OUTPUT INSERTED.Id
  4. VALUES ( N'张三', -- Name - nvarchar(50)
  5. 24, -- Age - int
  6. 1, -- Sex - bit
  7. 178.0, -- Height - float
  8. 8700.0 -- Pay - float
  9. )
复制代码


评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

回复 使用道具 举报
insert into T_Name(col1,col2...) values(),(),()... ;select @@identity;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马