看你的具体业务,事务是处理如下情况:create table Table1 (a int)
go
begin tran
  insert table1 values(1)               ----这句是对的
  insert table1 values('aaa')           ----这句由于类型不一样将报错
commit transelect * from table1         ------结果是两句都没插入!应为他们是一个事务