您的位置:首页 > 数据库

SQL获取刚插入的记录的自动增长列ID的值

2014-03-29 17:06 302 查看
设表结构如下:

CREATE TABLE TestTable

(

  id int identity,

  CreatedDate datetime

)

SQL2005获得新增行的自动增长列的语句如下:

insert into TestTable (CreatedDate) output inserted.id values (getdate())

SQL2000获得新增行的自动增长列的语句如下:

insert into TestTable (CreatedDate) values (getdate())

select @@IDENTITY

在C#中使用ExecuteScalar()方法获得第一行第一列的值(即自增id):

object val = cmd.ExecuteScalar();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: