安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > DataBase > MSSQLSERVER > sql server获得新记录标识列值的二种方法_MsSql

sql server获得新记录标识列值的二种方法_MsSql

时间:2014-05-02来源: 作者:点击:

对新添加的记录,获得新记录的自动标识列的值,有两种方式:
1.在INSERT中使用OUTPUT关键字
INSERT INTO table_name(column1,column2,column3)
OUTPUT INSERTED.ID --返回自动增长的标识列的值
VALUES('','','')

--ADO.NET调用
int r = command.ExecuteScalar(); //安云网,anyun.org

2.使用全局变量@@IDENTITY全局变量
INSERT INTO table_name(column1,column2,column3)
VALUES('','','')
SELECT @@IDENTITY AS ID

//内容来自安云网

--ADO.NET调用(两条语句一起执行)
int r = command.ExecuteScalar();

//安云网咨询系统

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容