简答题

简述显式事务与隐式事务的区别。 

正确答案

显式事务是由用户自己指定的事务,使用关键字BEGIN TRANSACTION和ROLLBACK TRANSACTION或COMMIT TRANSACTION进行事务的开始和终止事务的操作。
隐式事务不需要使用BEGIN TRANSACTION定义事务的开始,但必须使用ROLLBACK TRANSACTION或COMMIT TRANSACTION语句提交事务,在SQL SERVER中可以通过SET IMPLICIT_TRANSACTIONS ON /OFF来打开和关闭隐式事务。

答案解析

相似试题
  • 显式事务和隐式事务什么区别?

    简答题查看答案

  • 显式与隐式的“第三者插足”模式,它们之间有何异同?

    简答题查看答案

  • 在SQL SERVER中隐式事务默认是(),要想使用隐式事务可使用SET IMPLICIT_TRANSACTIONS ON,将其切换隐式事务模式。

    填空题查看答案

  • 显式事务的定义是以()开始,以()结束。

    填空题查看答案

  • 如果一个组件没有设置任何intent filter,它能否接收显式意图?能否接接收隐式意图?那么,设置有intent filter的组件能否接收显式意图?

    简答题查看答案

  • 所谓装箱就是将一个()隐式或显示地转换成一个object类型。所谓拆箱就是将一个()显式地转换成一个值类型。

    填空题查看答案

  • 在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。

    简答题查看答案

  • 如果某个Intent Filter中有与Intent中action、data和category对应的字段,过滤器是否会允许没有设置这三个属性的显式意图通过?如果有一个隐式意图中有两个字段与之相符是否能通过该意图过滤器?

    简答题查看答案

  • 什么是事务?简述事务的特性。

    简答题查看答案