在SQL中raiserror和rollback有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/07/05 09:16:08
希望详细说明

raiserror的作用是弹出错误信息
弹出错误信息,也可以自定义信息内容

rollback回滚之前的数据库操作
比如事务中有两段insert文,insert into student(ID) values(1),insert into student(ID) values(2)
第一条正常执行,第二条执行出现异常,这个时候执行rollback语句,则student表中一条记录也没有。如果不执行rollback,则表中会有条ID为1的记录