用代码生成器生成的代码中,一条插入语句后面一般都跟上;select @@IDENTITY这么一个全局变量,主要是为了加插入记录的id返还回来,返回的id平时都没怎么用到过,今天用的时候,突然发现返回的不是插入的id,上网查了一下,发现表中涉及到有触发器的时候,;select @@IDENTITY就不起作用了,这个时候可以用select SCOPE_IDENTITY()来代替就可以了

转载于:https://www.cnblogs.com/345563452/archive/2009/01/19/1378125.html

select @@IDENTITY返回的id出错,select SCOPE_IDENTITY()代替相关推荐

  1. 【转】解决mysql 使用 select into或inert into select 批量插入时id使用UUID重复问题

    场景: 前段时间在清洗数据时,使用 insert into  select 语法做批量新增的时候,设置目标表的主键id为 uuid,使用mysql语法 Replace(uuid(), '-', '') ...

  2. insert into 后获得自动插入的id(select @@identity)

    当运行完插入语句后,执行select   @@identity就可得到自动生成的id 如果是sql server 最好用select SCOPE_IDENTITY() as id 因为@@identi ...

  3. oracle select @@identity,SQL区别@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT

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

  4. select @@identity的用法

    用select @@identity得到上一次插入记录时自动产生的ID 如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY 说明: 在一条 INSERT.SELE ...

  5. oracle decode 01427,(oracle)在DECODE中的SELECT(返回多行)

    我正在尝试用里面的SELECT编写一个DECODE语句,它看起来像这样: SELECT DECODE(A.name, (SELECT name FROM B WHERE id IN (1000,100 ...

  6. mybaits八:select查询返回map集合

    返回一条纪录的map package com.atChina.dao;import java.util.List; import java.util.Map;import org.apache.iba ...

  7. mybaits七:select查询返回list集合

    package com.atChina.dao;import java.util.List; import java.util.Map;import org.apache.ibatis.annotat ...

  8. Access中的SELECT @@IDENTITY

    在Access数据库中存在select @@identity吗?答案是肯定的.但是Access一次只能执行一条SQL,多条SQL需要多次执行,这是限制.在SQL Server中,可以一次执行多条SQL ...

  9. select()函数返回值及select与socket阻塞的关系及select函数的意义

    1.select()函数返回值 select的返回值与recv函数的返回值十分类似,都分>0,=0,<0三种情况. >0:有事件发生, FD_ISSET(socket, &f ...

最新文章

  1. 嵌入式linux alsa,嵌入式Linux下ALSA音频架构ALSA-lib移植与编译心得
  2. STM32-USART控制led和蜂鸣器
  3. boost program_options
  4. MyBatis框架使用(一)
  5. Android:如何使用addJavaScriptInterface
  6. Android Studio上手,基于VideoView的本地文件及流媒体播放器
  7. Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
  8. s11.1 lsof:查看进程打开的文件
  9. 使用 jQuery UI Widget Factory 编写有状态的插件(Stateful Plugins)
  10. 《JavaScript高级程序设计》笔记总结
  11. 启动rocketmq 报错_RocketMQ为什么要保证订阅关系的一致性?
  12. Mybatis自学日志03(LOG4J,注解)
  13. Arp Scan和局域网隐身
  14. vue el-tree 默认选中_Vue UI:Vue开发者必不可少的工具
  15. 青橙 GO M3 3G手机(珍珠黑)WCDMA/GSM 双卡双待 360特供机--高通胶水双核,A5老架构,内存缩水,,,强烈要求降价...
  16. lisp 焊缝标注_焊接符号标注 图纸
  17. 新手SEO篇之外链建设与查询
  18. Java8之深克隆与浅克隆
  19. Android 开源项目分类汇总--1
  20. ECharts 柱状图上显示数据,并自定义图标

热门文章

  1. [BZOJ4557][JLOI2016]侦查守卫
  2. 关于MVC4项目从32位机移到64位机编译报错解决方案
  3. sharepoint 不同路径下 COOKIE找不到
  4. Windows XP Mode for Windows 7
  5. Android Handler详细使用方法实例
  6. const变量的使用方法。。
  7. CPU 空闲时在干嘛?
  8. Android面试闯关——Activity(持续更新中)
  9. Android EditText不弹出输入法焦点问题的总结
  10. Android 如何从系统图库中选择图片