我了解它们为什么很好,但是它们是否用于现实世界的情况?
如果是这样,它们在创建嵌套事务时有多大用处?有什么好处?
例如(一个非常松散的例子),假设我正在创建一个数据库,目的是帮助其他人理解 SQL(假设地)。
所以我需要编写一个脚本来创建数据库、创建模式、为每个模式创建表、为每个模式创建序列、用有效信息填充表,然后结束脚本。
所以在这样做时,我会分解我的批次以依次运行,例如。
use master; go
create databse testdb; go
use testdb; go
create table tbl(XYZ); go
insert into tbl (XYZ)
values (XYZ); go
那么现在,我将在该块的哪个位置使用事务,为什么要嵌套它们?
在此先感谢,感谢您的帮助。