rollback

    0热度

    1回答

    我在我的MS SQL Server数据库中有一个表(所谓的A),并且在插入触发器之后创建,它处理插入的数据并将一些列插入到另一个表中(让我们说B)。 到目前为止,它工作得很好,但当第二次插入(触发)到表B中不正确时(例如,插入的值不符合完整性约束),我遇到了问题。在这种情况下,所有事务都回滚,尤其是第一次插入到表A中。 即使第二次插入(到表B中)错误且未完成,我想要将值插入到表A中。我尝试了TRY

    0热度

    3回答

    我正在阅读有关回滚事务的文章,找不到像我需要的内容。假设我有一个用户表。用户可以更新他/她的记录,但如果输入值为空,我想要回滚。我知道有很多简单的方法可以做到这一点,比如使用c#进行检查,如果它是空的,那么这里指的是理解回滚。如何在if(null)代码中使用回滚?

    0热度

    1回答

    我有一个简单的Web应用程序JPA2(OpenJPA2)。 我启动服务器(在VPS的Ubuntu服务器12.04上的TomEE + 1.7.4)。该应用程序开始工作,并提供服务。运行几天后,在某个实体的CRUD视图中,当尝试创建实体实例时,Persistence引擎将回滚事务以创建实体实例。浏览器客户端中会显示一个异常报告。 javax.ejb.EJBTransactionRolledbackEx

    -2热度

    2回答

    我在事务中包含下面的3个插入。如果任何插入由于任何原因失败,我希望整个事务回滚。如果所有3个都成功,我希望它提交。 BEGIN TRANSACTION INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues .

    2热度

    1回答

    我已经运行这个迁移: class AddUniqueToLocationColumnName < ActiveRecord::Migration def change remove_index :locations, :name add_index :locations, :name, unique: true end end ,现在我想回滚,但其示值

    1热度

    1回答

    我创建了一个名为“property”的表,但我没有迁移它。然后我想删除表格,所以当我做了rake db:rollback如下。我以前创建的表格,我根本不想删除,现在恢复。我应该如何恢复我的模型“评论”,而不是删除最后一个模型“属性”。 一些评论说做“重做”或“运行迁移”,但如果我做了rake db:migrate,我觉得它会永久删除评论模型。我错了吗?什么是正确的解决方案来带回我的评论模型? :~

    0热度

    1回答

    在我的.Net Web应用程序中,我需要更新两个表。我只想在两个更新都成功的情况下提交更新。我是teradata的新手,有谁知道如何做到这一点?

    1热度

    2回答

    我有一个存储过程作为 Begin Begin Transaction [Tran] Begin Try counter=0 --demo condition while(counter<10) begin condition = condition +1; insert something del

    3热度

    1回答

    JPA查询的javadoc(见http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html#executeUpdate())说 int executeUpdate() Execute an update or delete statement. Returns: the number of entities updated or

    1热度

    2回答

    我正在学习Spring,并且在Spring中我遇到了一些与事务有关的问题。 这里是我的代码 @Transactional(rollbackFor = Exception.class) public void createGroupStudent(Student A,Student B,String nameGroup){ try{ //create Group