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

希望详细说明
2024年11月16日 14:43
有1个网友回答
网友(1):

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

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