SCOPE_IDENTITY 和 @@IDENTITY 的作用都是取得返回在当前会话中的任何表内所生成的最后一个标识值。

@@IDENTITY 返回为当前会话所有作用域中的任何表最后生成的标识值。
SCOPE_IDENTITY 返回为当前会话当前作用域中的任何表最后生成的标识值。

一个操作,一个触发器,一个存储过程叫做一个作用域。如果出现多个作用域的情况的时候,@@IDENTITY所取得的ID号就是最后一个作用域产生的结果。

示例:

select SCOPE_IDENTITY() as ID from xxtable;
select @@IDENTITY as ID from xxtable;

在使用过程中,尽量采用 SCOPE_IDENTITY() 函数。当 SCOPE_IDENTITY() 函数无法满足需求时,再考虑使用 @@IDENTITY 。

【mysql】SCOPE_IDENTITY 和 @@IDENTITY的区别相关推荐

  1. SCOPE_IDENTITY 和 @@IDENTITY 的区别

    SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值.但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值:@@IDENTITY 不受限 ...

  2. SCOPE_IDENTITY和@@identity的区别

    SCOPE_IDENTITY.IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值. IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的 ...

  3. mysql ident current_sql server 2000 @@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别

    @@IDENTITY和SCOPE_IDENTITY和IDENT_CURRENT的区别 1,@@IDENTITY是得到当前会话的所有范围的最后插入的IDENTITY值 2,SCOPE_IDENTITY是 ...

  4. Sql Server插入数据并返回自增ID,@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的区别

    预备知识:SQLServer的IDENTITY关键字 IDENTITY关键字代表的是一个函数,而不是identity属性.在access里边没有这个函数,所以在access不能用这个语句.语法:ide ...

  5. SCOPE_IDENTITY()、 @@IDENTITY 、 IDENT_CURRENT()

    SQL Server 中,可以使用 SCOPE_IDENTITY(). @@IDENTITY . IDENT_CURRENT() 来取得最后插入记录的值值,它们的区别在于: SCOPE_IDENTIT ...

  6. SQL、MySQL与HiveSQL的使用区别ing

    SQL.MySQL与HiveSQL的使用区别 1 查询结果前10条数据 2 返回是周几的函数 3 查看表结构数量 4 获取当前时间 5 从数据库定位到某张表 6 分号字符: 7 IS [NOT] NU ...

  7. mysql社区版与cluster 区别_MySQL版本Enterprise/Community/Cluster等版本的区别

    MySQL分为多种版本如Community.Enterprise.Cluster和Workbench等,MySQL不同版本有什么区别?LAMPLNMP分享: MySQL版本区别 ● MySQL Com ...

  8. 关于numpy中eye和identity的区别详解

    https://www.jb51.net/article/175386.htm np.identity(n, dtype=None) np.eye(N, M=None, k=0, dtype=< ...

  9. SQL Server 和 MySql 语法和关键字的区别

    (1)    MySQL的ifnull()函数对应sql的isnull()函数; (2)    mysql的存储过程中变量的定义去掉@; (3)    mysql的每句结束要用";" ...

最新文章

  1. HA总结:AWS 网络连接
  2. Shell中的${ }、#、##、%、%%使用范例
  3. 希望增加的BLOG功能——GOOGLE广告
  4. 进程间通信——POSIX 有名信号量与无名信号量
  5. OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
  6. leetcode240. 搜索二维矩阵 II
  7. Spring Data JPA 从入门到精通~@Procedure 储存过程的查询方法
  8. final关键字---Java
  9. Tips--Multisim中压电传感器与电荷源的替代方案
  10. 眉山市2021高考成绩查询,四川省眉山市2021年普通高校招生网上报名入口
  11. AdamOptimizer和随机梯度下降法SGD的区别
  12. SCVMM 2012 R2---安装前的准备工作
  13. Spark实现协同过滤CF算法实践
  14. DFS/并查集 Codeforces Round #286 (Div. 2) B - Mr. Kitayuta's Colorful Graph
  15. 两年经验拿到蚂蚁/头条 Offer(面经分享)
  16. 怎么用计算机画图工具,使用电脑自带画图工具(画图软件怎样操作的方法
  17. (首个填坑)联想拯救者Y7000(自带win10 home) 安装Ubuntu16.04.6 + NVIDIA GTX1650驱动
  18. 关于KL距离(KL Divergence)
  19. 财务女,30岁无情被辞:想给财务提个醒!!
  20. Unity中角色基本属性与数值的管理

热门文章

  1. PC如何接管手机的双因子身份验证 靠的是英特尔的CPU
  2. IQ推理:红眼睛和蓝眼睛
  3. VHDL学习:利用Quartus自带库3步快速完成状态机
  4. Ibatis的类型处理器TypeHandler解析
  5. windows自带的压缩,解压缩命令
  6. 【VLC-Android】Mac下编译vlc-android
  7. My SQL出错代码及出错信息对照
  8. c#实现分组服务器,单一无重复生成ID
  9. 网站高并发及高并发架构详解
  10. SQL Server 动态生成数据库所有表Insert语句