我一直试图在网上找到关于这些陈述之间的差异的信息,在我看来它们是相同的,但我无法找到这两者的确认或两者之间的任何比较.
这样做有什么区别:
BEGIN
-- Some update, insert, set statements
END
Run Code Online (Sandbox Code Playgroud)
这样做
BEGIN TRANS
-- Some update, insert, set statements
COMMIT TRANS
Run Code Online (Sandbox Code Playgroud)
?
请注意,只有在某些异常或超时或其他常见故障的情况下才需要回滚,因此不会有回滚的条件原因.