savepoints相关内容

PostgreSQL函数中的保存点

我想在PostgreSQL的函数内使用保存点功能。我读到在postgres的函数中不能使用保存点。 但在回滚时,我希望回滚到特定点,因为我想使用保存点。另一种方法是什么? 示例代码 CREATE or replace FUNCTION fn_loadData_Subha() RETURNS BIGINT AS $$ DECLARE batchId BIGINT; ..
发布时间:2022-04-14 10:30:59 其他开发

实现 NHibernate 嵌套事务行为

我正在尝试使用 NHibernate 的事务控制和 FlushMode 选项来实现某种嵌套的事务行为,但是在阅读过多之后事情变得有点混乱,因此对我在下面列出的事实的任何确认都将非常有用. 我想要的是打开一个分成小交易的大交易.想象一下以下场景: TX1 打开一个 TX 并插入一个 Person 的记录; TX2 打开一个 TX 并将此人的名字更新为 P2; TX2 提交; TX3 ..

在 python sqlite3 中使用保存点

我正在尝试将保存点与内置于 python 2.6 的 sqlite3 模块一起使用.每次尝试释放或回滚保存点时,我总是收到 OperationalError: no such savepoint.我错过了什么? python 版本:2.6.4 (r264:75821M, Oct 27 2009, 19:48:32)[GCC 4.0.1 (Apple Inc. build 5493)]PySQLi ..
发布时间:2021-08-23 19:29:35 数据库

错误 1305 (42000): SAVEPOINT ...不存在

我的 MYSQL 数据库中有这个 SQL(sproc 为空,所以我猜没有隐式提交?). DROP PROCEDURE IF EXISTS doOrder;分隔符 $$CREATE PROCEDURE doOrder(IN orderUUID VARCHAR(40))开始SAVEPOINT sp_doOrder;开始DECLARE EXIT HANDLER FOR SQLEXCEPTION ROL ..
发布时间:2021-06-05 19:07:23 数据库

JDBC检查功能-保存点发布

我有适用于所有数据库的通用jdbc代码. 我有一些与事务和保存点一起使用的API. 问题是某些数据库要求您手动释放保存点 conn.releaseSavepoint(savepoint1) ,有些人在进行手动发布时就大肆宣传(最著名的是Oracle). 如何在运行时检查数据库是否具有自动保存点释放功能,或者是否需要执行该操作 手动.还有,我有一些不错的API.我不想抓住例 ..
发布时间:2021-02-11 19:29:03 Java开发

使用Hibernate保存点

问题是我在临时基础上在休眠中使用保存或更新... 现在,当我最终执行更新时,它将永久存储在DB中,否则将其回滚.. 如何使用冬眠基来保存点是弹簧. 喜欢 HibernateTemplate hibernateTemplateObj = getHibernateTemplate(); hibernateTemplateObj.saveOrUpdateAll(userList ..
发布时间:2020-11-23 02:20:13 其他开发

如何在Oracle过程中使用保存点

我有多个更新并在一个过程中插入语句. 请参考以下示例: 程序示例 -代码 更新1 插入1 更新2 更新3-假设发生异常 现在我想回滚到第一个更新语句之前,这意味着没有更新或插入影响. 解决方案 BEGIN Savepoint do_update_1; Update 1; insert 1; Update 2; U ..
发布时间:2020-05-22 01:38:41 数据库

实现NHibernate嵌套事务行为

我正在尝试使用NHibernate的事务控制和FlushMode选项实现某种嵌套的事务行为,但是在阅读过多之后,事情会变得有些混乱,因此,对我在下面列出的事实进行的任何确认都将非常有用. /p> 我想要的是打开一个大交易,将小交易分成几部分.想象以下情况: TX1打开一个TX并插入一个人的记录; TX2打开一个TX,并将此人的名字更新为P2; TX2提交; TX3打开一个TX,并将此 ..

实体框架和SQL Server保存点

我曾询问有关嵌套交易的不同问题,并且我的问题的答案足够教育我帮我意识到我在问这个问题。所以这是一个更好的问题。 如何有效地实现SQL Server保存点(链接1 ,链接2 ),建立在Entity Framework 4.0上的DAL 我会喜欢写下面的代码,并使其工作的方式是SQL Server的SAVEPOINTS public void Bar ) { using(var ..

实体框架和SQL Server的保存点

我问了一个不同的问题有关嵌套事务,并回答我的问题,教育了我足够的帮我意识到我是问这个问题不好。所以这里有一个更好的问题。 我如何能够有效地执行SQ​​L Server的保存点(的链接1 ,链接2 )与在实体框架建立了一个DAL 4.0? 我想写出下面code和有它的工作方式是SQL Server的保存点 公共无效吧() { 使用(VAR TS =新的TransactionScope()) ..