@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
内容引用自:
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
http://www.cnblogs.com/xlong1900/archive/2008/09/01/1281001.html
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
![](http://www.blogjava.net/images/OutliningIndicators/None.gif)
经验:
根据不同的使用场合,选择不同的函数。如果在写存储过程时,向表中新增了一条数据,需要返回该IDENTITY值,则使用 SCOPE_IDENTITY(),因为它和当前会话相关联,不会返回一个你不需要的值。如果你仅仅想得到某个IDENTITY列的最后一个值,则使用 IDENT_CURRENT()最方便。
转载于:https://www.cnblogs.com/kiant71/archive/2010/04/20/1752004.html
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT相关推荐
- oracle select @@identity,SQL区别@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
预备知识:SQLServer的IDENTITY关键字 IDENTITY关键字代表的是一个函数,而不是identity属性.在access里边没有这个函数,所以在access不能用这个语句.语法:ide ...
- Sql Server插入数据并返回自增ID,@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的区别
预备知识:SQLServer的IDENTITY关键字 IDENTITY关键字代表的是一个函数,而不是identity属性.在access里边没有这个函数,所以在access不能用这个语句.语法:ide ...
- mysql ident current_sql server 2000 @@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别
@@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别 1,@@IDENTITY是得到当前会话的所有范围的最后插入的IDENTITY值 2,SCOPE_IDENTITY是 ...
- @@identity、scope_identity()、IDENT_CURRENT('tablename')函数的区别
@@IDENTITY 和SCOPE_IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值.但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值:@@IDENTITY 不受限于 ...
- SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY区别
IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表.IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值.调用它时必须提供表示表名的字符型参数,你可以得到你想要的任 ...
- 关于@@IDENTITY、SCOPE_IDENTITY ()、IDENT_CURRENT ('tableName')
三者均可以返回当前会话中的所有表中生成的最后一个标识值. 只是如果对表进行了复制操作,则会影响@@IDENTITY的值,此时@@IDENTITY不能做为可靠的指示器. 转载于:https://www. ...
- dotnet 获得存储过程返回值和输出参数有什么不同 @@IDENTITY SCOPE_IDENTITY()
存储过程1: Create PROCEDURE CreateNewUser @UserName varchar(50), @Password varchar(50), @Description var ...
- SCOPE_IDENTITY和@@identity的区别
SCOPE_IDENTITY.IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值. IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的 ...
- @@IDENTITY与SCOPE_IDENTITY()
@@IDENTITY与SCOPE_IDENTITY() 在一条 INSERT.SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值.如果语句未影响任何包 ...
最新文章
- 写给那些在技术路上奔跑的人们!!!!!
- linux系统文件查找实验报告,Linux 文件查找与打包
- 通过jQuery EasyUI实现基本的拖放,此为转发!!大家学习讨论
- Linux教程:10条秘诀确保Linux桌面安全性
- docker 启动容器的时候没-p 后面怎么加-p_基于Docker搭建基础自动化部署
- Python ord(),chr()函数
- Java编程思想精彩评注分享之二
- jQuery easing动画效果扩展
- 图神经网络(GCN)
- abb机器人伺服电机报闸是什么_什么是抱闸电机
- Windows自带照片查看器恢复办法
- 微信支付二维码生成工具类
- 使用hosts屏蔽网站
- Windows下的虚拟桌面软件——Virgo
- Java swing+Mysql商品销售管理系统
- win服务器系统无法切换输入法,win10输入法切换不了怎么办?win10无法切换输入法现象的解决方法...
- pycharm报错The directory *** is registered as a Git root与 Can't start Git: git.exe
- android 蓝牙打印兼容,在Android中使用蓝牙打印机打印不起作用
- 【每日面试】2021北京联通Java一面
- python 一个例子解释全局变量和局部变量
热门文章
- python的numpy教程_python numpy 基础教程 | 学步园
- VB 遍历指定目录及子目录所有文件函数
- MIT深度学习课堂开课啦,自动驾驶圈大牛排队来讲课丨资源
- 拿到软银巨额投资后,通用无人车部门Cruise可能要单独IPO了
- Google人工智能面试·真·题(附参考答案+攻略)
- Rokid祝明铭:大腿我们不抱,人机交互产品形态未定 | 变局者
- IOS下图片不能显示问题的解决办法
- Spring和SpringMVC父子容器关系初窥
- linux 下ip命令对比ifconfig命令
- oralce 存储过程、函数和触发器