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 获得新记录标识列值的二种方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释