SQL Server 获得新记录标识列值的二种方法

2022-11-12 09:42:14
内容摘要
这篇文章主要为大家详细介绍了SQL Server 获得新记录标识列值的二种方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! 对新添加的记录,
文章正文

这篇文章主要为大家详细介绍了SQL Server 获得新记录标识列值的二种方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

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

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

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

注:关于SQL Server 获得新记录标识列值的二种方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!