三
以下是引用片段
create table Table
go
set xact_abort on
begin tran
insert table
print
commit tran
go
print
set xact_abort off
begin tran
insert table
print
commit tran
go
drop table table
但 set xact_abort 對於編譯產生的錯誤確沒有起作用
set xact_abort on
begin tran
insert 一個不在的表 values(
print
commit tran
go
print
set xact_abort off
begin tran
insert 一個不在的表 values(
print
commit tran
go
select @@trancount 當前連接的活動事務數
if @@trancount<>
對於sql中怪辟的各種錯誤
[
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22369.html