raiserror的作用是弹出错误信息弹出错误信息,也可以自定义信息内容rollback回滚之前的数据库操作比如事务中有两段insert文,insert into student(ID) values(1),insert into student(ID) values(2)第一条正常执行,第二条执行出现异常,这个时候执行rollback语句,则student表中一条记录也没有。如果不执行rollback,则表中会有条ID为1的记录