简答题

显式事务和隐式事务什么区别?

正确答案

显式事务和隐式事务的区别:
(1)显式事务是指显式定义了启动和结束的事务。在实际应用中大多数事务是由用户来定义的。事务结束分为提交和回滚两种状态。事务以提交状态结束,则全部事物操作被完成且明确地提交到数据库中。事务回滚状态结束,则事务的操作被全部取消,事务操作失败。
(2)在隐式事务中,SQL Server在没有事务定义的情况下会开始一个事务,但不会像在自动提交模式中那样自动执行COMMIT或ROLLBACK语句,事务必须显式结束。

答案解析

相似试题
  • 简述显式事务与隐式事务的区别。 

    简答题查看答案

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

    填空题查看答案

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

    填空题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    填空题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 简述什么是事务,事务由什么特性? 

    简答题查看答案