SCOPE_IDENTITY的用法
来源:互联网 发布:程序员新西兰离岸offer 编辑:程序博客网 时间:2024/06/05 01:54
转:http://www.cnblogs.com/daydayupanan/archive/2008/09/04/1283648.html
SCOPE_IDENTITY 和 @@IDENTITY 的作用都是取得返回在当前会话中的任何表内所生成的最后一个标识值,简单的说就是在执行一条插入语句之后使用@@IDENTITY的全局变量,取得插入记录的ID号但是有个问题就是,@@IDENTITY是全局的,所以在他的功能会体现在所有作用域,一个操作,一个触发器,一个存储过程叫做一个作用域,这时候如果出现多个作用域的情况的时候,@@IDENTITY所取得的ID号就是最后一个作用域产生的结果。这时候我们要使用SCOPE_IDENTITY方法来作了。SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。
使用方法:select SCOPE_IDENTITY() as ID from [table]select @@IDENTITY as ID from [table]
实例:
sql=”SET NOCOUNT ON;insert into Table values(‘”&Item&”’)”sql=sql&”;select @@IDENTITY as ID from [Table];SET NOCOUNT OFF;”
在插入某些自增表的时候,需要将其打开:
语法:SET IDENTITY_INSERT TableName ON
- SCOPE_IDENTITY的用法
- SCOPE_IDENTITY的用法
- select SCOPE_IDENTITY()用法
- select SCOPE_IDENTITY()用法
- SCOPE_IDENTITY
- SCOPE_IDENTITY
- SCOPE_IDENTITY
- SCOPE_IDENTITY
- SCOPE_IDENTITY()
- sql 中获取最后生成的标识值 IDENT_CURRENT ,@@IDENTITY ,SCOPE_IDENTITY 的用法和区别
- SQL 获取最大的预定义的ID [IDENT_CURRENT,@@IDENTITY,SCOPE_IDENTITY用法]
- @@IDENTITY 的缺点 SCOPE_IDENTITY() 取而代之
- SCOPE_IDENTITY和@@identity的区别
- SCOPE_IDENTITY 和 @@IDENTITY 的区别
- SCOPE_IDENTITY和@@identity的区别
- @@IDENTITY、IDENT_CURRENT、SCOPE_IDENTITY的区别
- scope_identity和identity的区别
- SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
- iOS 视频h264硬编码
- 欢迎使用CSDN-markdown编辑器
- 概述-在HTML中使用JavaScript
- 自定义webview
- SpringMVC当类与方法的RequestMapping皆为空时报错问题
- SCOPE_IDENTITY的用法
- C语言--内存管理
- Android Studio 2.2.x NDK 安装
- Foundation of Machine Learning 笔记第四部分 —— Generalities 以及对不一致假设集的PAC学习证明
- 搭建react_native环境的坑
- 程序员转行为什么这么难
- 解决RecyclerView删除Item导致位置错乱的问题 以及删除最后一个出错的问题
- 在php中定义常量时,const与define的区别
- rhel7使用rpm包安装zabbix