如何在事务中获取新增的ID
开发中使用事务插入了一条数据
主键是使用序列来自增的....
我想知道,还未Commit和Rollback的情况下,怎么去获取到这个主键的ID
例如:
tb表:
id(seq自增的) number
name nvarchar2
insert into tb(name) values('name')
使用事务插入之后.就算未有提交,也应该会有一个id与之数据对应的.我现在想拿到这个id
主键是使用序列来自增的....
我想知道,还未Commit和Rollback的情况下,怎么去获取到这个主键的ID
例如:
tb表:
id(seq自增的) number
name nvarchar2
insert into tb(name) values('name')
使用事务插入之后.就算未有提交,也应该会有一个id与之数据对应的.我现在想拿到这个id
...全文
相关推荐
.NET中获取Access新增记录Id怪现象解决方法
写了一个函数获取Access表中指定用户Id,要求当传入的用户名不存在时,则在表中新增一条记录并返回Id
java编程调用存储过程中得到新增记录id号的实现方法
主要介绍了java编程调用存储过程中得到新增记录id号的实现方法,涉及Java数据库操作中存储过程的相关使用技巧,需要的朋友可以参考下
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
本文实例讲述了PHP操作redis实现的分页列表,新增,删除功能封装类与用法。分享给大家供大家参考,具体如下: <?php /* * redis 分页数据类库 */ class redisPage{ protected $_redis; protected $_redis_ip = '127.0.0.1'; //ip protected $_redis_port = 6379; //端口 protected $_redis_db = 0; //数据库号 protected $_hash_prefix = 'my_data'; //前缀名称 public funct
Mybatis入门教程之新增、更新、删除功能
给大家介绍了Mybatis进行基本的增删改操作,非常不错,具有参考借鉴价值,需要的的朋友参考下
Go-GoMySQL实现的ID生成服务
分布式:可任意横向扩展 高性能:分配 ID 只访问内存(到达上限会请求数据库一次) 易用性:对外提供 HTTP 服务 唯一性:MySQL 自增 ID,永不重复 高可靠:MySQL 持久化



