获取批量导入数据后,所产生所有自增ID的值

有时候我们批量导入数据后,顺便要获取所有导入数据所产生的自增ID的值,用来插入到另一张日志表。这样就不能像以前一样插入一条然后获取其ID值,然后再插入一条再获取其ID值,因为是批量的。对于这样的需求我们可以通过inserted来获取刚插入的所有ID值

create table #TempTable
(
   ID int
)
insert into Student2 output inserted.ID into #TempTable select userName,age,city from Student

 

posted @ 2013-04-11 17:08  自由小菜园  阅读(450)  评论(0编辑  收藏  举报