简述显式事务与隐式事务的区别。
正确答案:
显式事务是由用户自己指定的事务,使用关键字BEGIN TRANSACTION和ROLLBACK TRANSACTION或COMMIT TRANSACTION进行事务的开始和终止事务的操作。
隐式事务不需要使用BEGIN TRANSACTION定义事务的开始,但必须使用ROLLBACK TRANSACTION或COMMIT TRANSACTION语句提交事务,在SQL SERVER中可以通过SET IMPLICIT_TRANSACTIONS ON /OFF来打开和关闭隐式事务。
隐式事务不需要使用BEGIN TRANSACTION定义事务的开始,但必须使用ROLLBACK TRANSACTION或COMMIT TRANSACTION语句提交事务,在SQL SERVER中可以通过SET IMPLICIT_TRANSACTIONS ON /OFF来打开和关闭隐式事务。
答案解析:有
微信扫一扫手机做题