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 
go
Commit Transaction t1 return 
PROBLEM: Rollback Transaction t1 
return 
END服务器: 消息 170,级别 15,状态 1,行 15
第 15 行: 'PROBLEM' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 6
在关键字 'end' 附近有语法错误。
go应该写在那里呢?