SqlServer 在事务中获得自增ID的实例代码
更新时间:2017年03月25日 15:26:20 投稿:lqh
这篇文章主要介绍了 SqlServer 在事务中获得自增ID实例代码的相关资料,需要的朋友可以参考下
SqlServer 在事务中获得自增ID实例代码
在sqlserver 中插入数据时,如何返回自增的主键ID,方式有很多,这里提供一种。
代码如下:
USE tempdb go CREATE TABLE table1 ( id INT, employee VARCHAR(32) ) go INSERT INTO table1 VALUES(1, 'one') INSERT INTO table1 VALUES(2, 'two') INSERT INTO table1 VALUES(3, 'three') INSERT INTO table1 VALUES(4, 'four') GO CREATE TABLE table2 ( id INT IDENTITY(1,1), employee VARCHAR(32) ) GO --================================= -- 用OUTPUT把ID插入@MyTableVar --================================= DECLARE @MyTableVar TABLE ( id INT ) INSERT INTO table2 (employee) OUTPUT INSERTED.id INTO @MyTableVar SELECT employee FROM table1 --================================= -- 查询@MyTableVar --================================= SELECT * FROM @MyTableVar --DROP TABLE table1,table2
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Activiti-Explorer使用sql server数据库实现方法
本文主要介绍Activiti-Explorer使用sql server数据库,这里整理了详细的资料来说明Activiti-Explorer使用SQL Server的实例,有兴趣的小伙伴可以参考下2016-08-08浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
本篇文章是对SQLServer的ISNULL函数与Mysql的IFNULL函数进行了详细的分析介绍,需要的朋友参考下2013-06-06更改SQL Server更改当前数据库的所有者:sp_changedbowner
更改SQL Server更改当前数据库的所有者:sp_changedbowner...2007-02-02
最新评论