首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-13 
给数据库添加一行后,怎么获得添加后的结果?表的索引是自动增加的,不用我填写,因此我想填写一个新行后,让数

给数据库添加一行后,怎么获得添加后的结果?
表的索引是自动增加的,不用我填写,因此我想填写一个新行后,让数据库告诉我刚刚添加上的新行的索引是多少。请问怎么办?

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

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

热点排行