Sql insert into 后获得自动插入的id
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相关推荐
- insert into 后获得自动插入的id(select @@identity)
当运行完插入语句后,执行select @@identity就可得到自动生成的id 如果是sql server 最好用select SCOPE_IDENTITY() as id 因为@@identi ...
- insert into 后获得自动插入的id
做软件时常常遇到这样的情况~对于有自动增长列的表,我们在insert 以后想要得到自动增长的id~ 在MSSQL下做到很容易,在你的insert语句末尾加上@@identity是绝大多数学生或新手的做 ...
- 将EXCEL中的列拼接成SQL insert插入语句
工作中经常需要将EXCEL文件中的数据导入到各种数据库,但是对于不熟悉数据库的人来说,如果直接使用命令执行导入,这无疑是一个难题,也是一个风险.这里我们直接在EXCEL文件中拼接成标准的SQL ins ...
- JS自动插入分号机制ASI
文章目录 问题背景 ASI 插入分号的时机 1. JS 中一些语法后加上换行符后会自动加上分号 2. 并入新行后若成为非法语句则会自动插入分号 3. 以自增/减运算符 ++.-- 开头 4.特殊情况 ...
- 内容必须匹配 (cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec
元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update ...
- 从sqlserver中数据写入mysql_[SQL Server]SQL Server数据库中如何返回INSERT INTO语句插入/写入数据后的记录值(比如ID等)?...
问题描述 SQL Server数据库中,有时候当我们使用INSERT INTO语句写入数据后,需要返回写入数据对应的自增ID或者GUID,以便根据此记录进行后续的操作.那么SQL语句如何实现返回记录值 ...
- SQL获取刚插入的记录的自动增长列ID的值
假设表结构如下: CREATE TABLE TestTable ( id int identity, CreatedDate datetime ) SQL2005获得新增行的自动增长列的语句如下: i ...
- 在SQL Server中如何获得刚插入一条新记录的自动ID号
在SQL Server中如何获得刚插入一条新记录的自动ID号 收藏 --------------------------------------------------------------- 使用 ...
- 如何插入一条记录获取插入后的自动增长ID列的方法.
主要介绍了如何在设定了自动增长ID列后添加一条数据后获取添加的自动增长的ID值方法. 这篇文章我写了一个使用企业库3.0的方法来获取自动增长ID列的方法,代码如下: using System; usi ...
最新文章
- 流媒体服务器开发笔记(2)--RTCP协议介绍
- 关于文件格式和编码方式,乱码产生的原因?
- 移动语义-右值引用-完美转发-万字长文让你一探究竟
- Error creating bean with name 'adminUserController': Injection of autowired dependencies failed;
- ubuntu20.04运行《大航海家2》
- leetcode 算法解析(一):260. Single Number III(C++版本和自己的注解)
- Python获取类属性及其它(vim看源码常用、__dict__)
- github代码的提交与下载
- 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结
- 从零开始学 iOS 开发的15条建议
- JS function 函数基本定义方法
- SHA256算法详解及python实现
- 高尚品质_心理学家:品德高尚的人一定具有这6点特征
- 三、非编码体细胞突变肿瘤基因组学 -- 突变暗物质(Analyses of non-coding somatic drivers in 2,658 cancer whole genomes)
- NLP 语义匹配:经典前沿方案整理
- 推荐几个经常发干货的公众号
- 【分布式】关于分布式“一致性”的讨论
- win10 vs2015 wxWidgets编译
- 计算机术语中cae,厉害了 揭秘汽车设计中CAE仿真技术
- 智能家居到智慧家庭-由远程操作设备到家庭智慧服务
热门文章
- Windows 能干而 Linux 干不了的事情,那就是不需要干的事情(转贴)
- Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
- VMware调试.【转】VMware+Windgb+Win7 内核驱动调试
- 迪士尼又出黑科技,可将自然语言脚本转化为VR视频
- linux下的apache、mysql自启动
- Excel万年历的制作
- Creational模式之Builder模式
- ffmpeg源码分析——av_register_all
- Oracle数据加载之sqlldr工具的介绍
- zookeeper学习笔记2