Begin Tran; --开始事务
/*
SQL语句块
*/
If @@Error <> 0
Begin
RollBack Tran --如果SQL语句块内发生任何异常则回滚事务
Return -1
End
Else
Begin
Commit Tran --如果没有任何错误则执行结果
Return @@IDENTITY
注:@@IDENTITY 是T-sql中的全局变量,返回最后插入数据的标识值
/*
SQL语句块
*/
If @@Error <> 0
Begin
RollBack Tran --如果SQL语句块内发生任何异常则回滚事务
Return -1
End
Else
Begin
Commit Tran --如果没有任何错误则执行结果
Return @@IDENTITY
End
注:@@IDENTITY 是T-sql中的全局变量,返回最后插入数据的标识值