主要是事务使用,在存储过程或其他处理需要先表明“begin transaction”,回滚用“rollback transaction”,提交用“commit transaction”
begin transaction
declare @rname nvarchar(1000)
set @rname = '错误信息'
rollback transaction
raiserror(@rname, 17, 0)
return
commit transaction