这里有新鲜出炉的 SQL Server 教程,程序狗速度看过来!
SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会) 的规定,SQL 被作为关系型数据库管理系统的标准语言。
SQL Server 即 Microsoft SQL Server 。
这篇文章主要介绍了 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
来源: http://www.phperz.com/article/17/0823/339117.html