SQL Server 插入数据后返回自增id

发布时间:2020-11-30 15:07 作者:独孤剑 阅读:123

使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。

IF EXISTS(SELECT * FROM sysobjects WHERE [name]='Users')
	DROP TABLE [Users]
GO
CREATE TABLE [Users](
		[Id] [int] IDENTITY (1,1) PRIMARY KEY([Id]),
		[UserName] [nvarchar](50)
);
GO

INSERT INTO [Users]([UserName])VALUES('123') SELECT @@IDENTITY;


效果如下

作者最新文章
做好网站维护需要具备哪些知识? 网站维护都需要做哪些内容?
C# Console 控制台禁止重复打开, 只能运行一个实例, 禁止多开
C# 正则获取网页内容, 抓取html源代码里的 title
C# 通过循环的方式遍历数组中不相同的元素
css 设置背景色的两种方式, 如何设置背景颜色?