2019独角兽企业重金招聘Python工程师标准>>>

当运行完插入语句后,执行select   @@identity就可得到自动生成的id

如果是sql server 最好用select SCOPE_IDENTITY() as id

因为@@identity全局的

同类还有IDENT_CURRENT(‘table’)

IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。
@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。
SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值

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

java实例

String sql = "INSERT INTO PowerControl_RoleInfo(name,gender) VALUES (?,?)

;SELECT SCOPE_IDENTITY()";

rs = pstm.executeQuery();
while(rs.next()){

ID = rs.getInt(1);
}

转载于:https://my.oschina.net/u/1425545/blog/270967

Sql insert into 后获得自动插入的id相关推荐

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

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

  2. insert into 后获得自动插入的id

    做软件时常常遇到这样的情况~对于有自动增长列的表,我们在insert 以后想要得到自动增长的id~ 在MSSQL下做到很容易,在你的insert语句末尾加上@@identity是绝大多数学生或新手的做 ...

  3. 将EXCEL中的列拼接成SQL insert插入语句

    工作中经常需要将EXCEL文件中的数据导入到各种数据库,但是对于不熟悉数据库的人来说,如果直接使用命令执行导入,这无疑是一个难题,也是一个风险.这里我们直接在EXCEL文件中拼接成标准的SQL ins ...

  4. JS自动插入分号机制ASI

    文章目录 问题背景 ASI 插入分号的时机 1. JS 中一些语法后加上换行符后会自动加上分号 2. 并入新行后若成为非法语句则会自动插入分号 3. 以自增/减运算符 ++.-- 开头 4.特殊情况 ...

  5. 内容必须匹配 (cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec

    元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update ...

  6. 从sqlserver中数据写入mysql_[SQL Server]SQL Server数据库中如何返回INSERT INTO语句插入/写入数据后的记录值(比如ID等)?...

    问题描述 SQL Server数据库中,有时候当我们使用INSERT INTO语句写入数据后,需要返回写入数据对应的自增ID或者GUID,以便根据此记录进行后续的操作.那么SQL语句如何实现返回记录值 ...

  7. SQL获取刚插入的记录的自动增长列ID的值

    假设表结构如下: CREATE TABLE TestTable ( id int identity, CreatedDate datetime ) SQL2005获得新增行的自动增长列的语句如下: i ...

  8. 在SQL Server中如何获得刚插入一条新记录的自动ID号

    在SQL Server中如何获得刚插入一条新记录的自动ID号 收藏 --------------------------------------------------------------- 使用 ...

  9. 如何插入一条记录获取插入后的自动增长ID列的方法.

    主要介绍了如何在设定了自动增长ID列后添加一条数据后获取添加的自动增长的ID值方法. 这篇文章我写了一个使用企业库3.0的方法来获取自动增长ID列的方法,代码如下: using System; usi ...

最新文章

  1. 流媒体服务器开发笔记(2)--RTCP协议介绍
  2. 关于文件格式和编码方式,乱码产生的原因?
  3. 移动语义-右值引用-完美转发-万字长文让你一探究竟
  4. Error creating bean with name 'adminUserController': Injection of autowired dependencies failed;
  5. ubuntu20.04运行《大航海家2》
  6. leetcode 算法解析(一):260. Single Number III(C++版本和自己的注解)
  7. Python获取类属性及其它(vim看源码常用、__dict__)
  8. github代码的提交与下载
  9. 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结
  10. 从零开始学 iOS 开发的15条建议
  11. JS function 函数基本定义方法
  12. SHA256算法详解及python实现
  13. 高尚品质_心理学家:品德高尚的人一定具有这6点特征
  14. 三、非编码体细胞突变肿瘤基因组学 -- 突变暗物质(Analyses of non-coding somatic drivers in 2,658 cancer whole genomes)
  15. NLP 语义匹配:经典前沿方案整理
  16. 推荐几个经常发干货的公众号
  17. 【分布式】关于分布式“一致性”的讨论
  18. win10 vs2015 wxWidgets编译
  19. 计算机术语中cae,厉害了 揭秘汽车设计中CAE仿真技术
  20. 智能家居到智慧家庭-由远程操作设备到家庭智慧服务

热门文章

  1. Windows 能干而 Linux 干不了的事情,那就是不需要干的事情(转贴)
  2. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
  3. VMware调试.【转】VMware+Windgb+Win7 内核驱动调试
  4. 迪士尼又出黑科技,可将自然语言脚本转化为VR视频
  5. linux下的apache、mysql自启动
  6. Excel万年历的制作
  7. Creational模式之Builder模式
  8. ffmpeg源码分析——av_register_all
  9. Oracle数据加载之sqlldr工具的介绍
  10. zookeeper学习笔记2