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
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
当恢复sqlserver bak文件时,原始的用户无法删除的解决方法
当你从现有的bak文件,恢复数据库时,如果数据库本身带有一个用户:比如用户叫:DemoUser.2010-06-06
SQL Server误区30日谈 第27天 使用BACKUP WITH CHECKSUM可以替代DBCC CheckDB
乍一看,由于BACKUP WITH CHECKSUM会检测所有分配出去的页的校验和的值,这个误区貌似是这么回事,但实际上并不是这么回事2013-01-01
SQL Server实现group_concat功能的详细实例
group_concat函数能将相同的行组合起来,下面这篇文章主要给大家介绍了关于SQL Server实现group_concat功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-08-08
Linux环境中使用BIEE 连接SQLServer业务数据源
biee11g默认安装了mssqlserver的数据驱动,不需要在服务器端进行重新安装,配置过程主要基于ODBC实现,本文主要介绍客户端为windows、服务端为linux系统的配置过程。2014-07-07
SQL Server 性能调优之查询从20秒至2秒的处理方法
这篇文章主要介绍了SQL Server 性能调优之查询从20秒至2秒的处理方法,需要的朋友可以参考下2017-07-07


最新评论