读书人

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

发布时间: 2012-01-13 22:43:29 作者: rapoo

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

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

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

读书人网 >SQL Server

热点推荐