在下面的示例中,首先打开 testdata 数据库中的 customer 表,使用 begin transaction 开始一个事务处理,调用 txnlevel( ) 函数来显示事务处理层次 (1)。然后,再使用 begin transaction 开始一个嵌套事务处理,此时 txnlevel( ) 函数显示当前事务处理层次为 2。
close databases
open database (home( ) + 'samples\data\testdata')
use customer && 打开“Customer”表
clear
begin transaction
? 'transaction level '
?? txnlevel( )
begin transaction
? 'transaction level '
?? txnlevel( )
end transaction
end transaction