最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net中sql server插入数据时获取自增长列数据
时间:2013-03-05 编辑:简简单单 来源:一聚教程网
最近的数据库编程中需要在执行sql insert后检索自增长列的值。数据库中获取这个值很简单:返回最后插入记录的
自动编号直接使用SELECT IDENT_CURRENT('TableName') 即可。
还可以用如下代码
代码如下 | 复制代码 |
select @@identity |
在insert后执行这一句就行了。在网上看有人在insert之前加了一句:
代码如下 | 复制代码 |
set nocount on; |
这一句 表示不要返回查询的行计数。
于是:
代码如下 | 复制代码 |
set nocount on; insert into tbUser (a,b) values(“a”,”b”); select @@identity; |
当然了,其实可以添加一个触发器
代码如下 | 复制代码 |
select @@identity go |
返回下一个自动编号:
SELECT IDENT_CURRENT('TableName') + (SELECT IDENT_INCR('TableName'))
SELECT @@IDENTITY --返回当前会话所有表中生成的最后一个标示值
-
上一个: asp.net C#实现从视频中截图程序
-
下一个: php生成wsdl文件方法总结
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10