当前位置: 代码迷 >> Sql Server >> 给数据库添加一行后,如何获得添加后的结果
  详细解决方案

给数据库添加一行后,如何获得添加后的结果

热度:93   发布时间:2016-04-27 16:26:53.0
给数据库添加一行后,怎么获得添加后的结果?
表的索引是自动增加的,不用我填写,因此我想填写一个新行后,让数据库告诉我刚刚添加上的新行的索引是多少。请问怎么办?

------解决方案--------------------
SELECT @@identity 把它赋给一变量保存
------解决方案--------------------
示例
下面的示例向带有标识列的表中插入一行,并用 @@IDENTITY 显示在新行中使用的标识值。

INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ( 'Accountant ',12,125)
SELECT @@IDENTITY AS 'Identity '

  相关解决方案