|
|
1
6
简短回答:是的。 每当我使用BEGIN TRANSACTION时 总是 在SQL Server 2000及更早版本中,必须使用@@Error逻辑。在SQL 2005及更高版本中,您可以使用(更高级的)TRY…CATCH。。。语法。 |
|
|
2
8
更简单的方法是:
这将导致在发生错误时自动回滚事务。 示例代码:
如果您多次执行第二个段,您将看到事务计数增加到2、3、4等。第一个段的一次运行将重置所有事务。 |
|
|
3
5
|
|
4
3
|
|
|
5
1
|
|
|
Brandon · 将文件移动到父文件夹名称匹配的新位置 8 年前 |
|
|
VS1SQL · 触发器在数据不存在时将其识别为重复数据 9 年前 |
|
|
emottet · 在Symfony 2.6上测试多个请求的隔离 11 年前 |
|
|
Laura Ritchey · 具有多个包调用的PL/SQL回滚事务 12 年前 |