1. 程式人生 > >sql中,如何得到新增資料的id(主鍵自增)

sql中,如何得到新增資料的id(主鍵自增)

我們在專案中常常遇到這種情況,想得到剛剛新插入資料庫那條記錄的id,語法如下:

INSERT
  INTO [soloreztest]
  ([name])
  output inserted.id
  VALUES
  ('solorez')

例如:

insert into dbo.BIZ_producePlan (planId, produceDate)
output inserted.id  values (349, '2012-11-03 00:00:10')

執行後返回id,然後可以把這個sql當做查詢語句執行,得到返回的id