CREATE 问题
CREATE procedure b
Begin
BEGIN TRANSACTION t1
insert into a(a,b)
values ('a','b')
if @@error <> 0 goto PROBLEM
insert into b (c,d)
values ('c','d')
if @@error <> 0 goto PROBLEM
insert into c (e,f)
values ('e','f')
if @@error <> 0 goto PROBLEM
Commit Transaction t1 return
PROBLEM: Rollback Transaction t1
return
END