更多“关于事务,说法正确的是()。A.所有的事务都有一个开始和结束B.事务可以被撤销,但不能被保存C.事 ”相关问题
  • 第1题:

    事务回滚指令ROLLBACK执行的结果是(52)。

    A.跳转到事务程序开始处继续执行

    B.撤销该事务对数据库的所有的INSERT、UPDATE、DELETE操作

    C.将事务中所有变量值恢复到事务开始时的初值

    D.跳转到事务程序结束处继续执行


    正确答案:B
    解析:本题考查对事务编程的掌握。回滚是指事务程序执行过程中,将从事务开始到回滚指令前的所有对数据库的更新操作撤销,其效果是相当于该事务的所以更新操作根本就没有被执行。回滚是事务结束的一种方式,通常作为更新出错时使用,并不是结构化的程序跳转指令,故不会跳转到事务开始或结束,这样的跳转就由结构化指令如return,goto等来实现,与事务无关。另外,回滚只针对数据的更新操作,与变量无关。

  • 第2题:

    关于事务,下列说法正确的是__________。

    A.必须以Begin Transaction和End Transaction显性地标记开始和结束;

    B.事务在处理过程中是可以被中断的,且中断前的执行结果也是有效的;

    C.一个事务仅能包含一条SQL语句,多条SQL语句将产生多个事务;

    D.SQL语句在执行过程中,必须有提交或撤消语句才能确认其对数据库的永久操作结果;


    A

  • 第3题:

    2、关于事务,下列说法正确的是__________。

    A.必须以Begin Transaction和End Transaction显性地标记开始和结束;

    B.事务在处理过程中是可以被中断的,且中断前的执行结果也是有效的;

    C.一个事务仅能包含一条SQL语句,多条SQL语句将产生多个事务;

    D.SQL语句在执行过程中,必须有提交或撤消语句才能确认其对数据库的永久操作结果;


    SQL语句在执行过程中,必须有提交或撤消语句才能确认其对数据库的永久操作结果;

  • 第4题:

    ● 事务回滚指令ROLLBACK执行的结果是 (52) 。

    (52)

    A. 跳转到事务程序开始处继续执行

    B. 撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作

    C. 将事务中所有变量值恢复到事务开始时的初值

    D. 跳转到事务程序结束处继续执行


    正确答案:B

  • 第5题:

    ROLLBACK表示事务全部操作被撤销,COMMIT表示事务中的正常结束。


    正确