【问题标题】:Is insert query execute without opening transaction?插入查询是否在不打开事务的情况下执行?
【发布时间】:2018-09-30 22:29:56
【问题描述】:

当我们执行保存、更新或删除操作时,我们打开一个事务,完成操作后,我们在提交后关闭事务。如果我们使用单行或多行值运行插入查询,会发生什么?

【问题讨论】:

标签: sql hibernate transactions


【解决方案1】:

我们在 DELETE 或 UPDATE 语句中使用 BEGIN TRAN 来确保我们的语句是正确的并且我们得到正确数量的返回结果。

一些开发人员不会在会话或批量中使用它,因为他们已经尝试过他们的语句并且确切地知道它会做什么。 我建议你访问这个网址,它真的很有用:

https://www.mssqltips.com/sqlservertutorial/3305/what-does-begin-tran-rollback-tran-and-commit-tran-mean/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 2011-01-12
    • 2019-12-02
    • 2018-01-06
    • 1970-01-01
    相关资源
    最近更新 更多