参考答案和解析
commit();commit
更多“4、PG用BEGIN和COMMIT(或ROLLBACK)将数据库访问操作指令序列包围以声明一个事务。”相关问题
  • 第1题:

    如果要回滚一个事务,则要使用( )语句。

    A.commit transaction

    B. begin transaction

    C. revoke

    D.rollback transaction


    正确答案:D 

  • 第2题:

    事务程序通常以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束。()


    参考答案:正确

  • 第3题:

    在SQL语言中事务结束的命令是(7)。

    A.ENDTRANSACTION

    B.COMMIT

    C.ROLLBACK

    D.COMMIT或ROLLBACK


    正确答案:D
    解析:事务是并发控制的基本单位,也是恢复的基本单位。在SQL中支持事务的概念。所谓事务,是用户定义的一个操作序列(集合),这些操作要么都做,要么一个都不做,是一个不可分割的整体。一个事务通常以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束。SQL提供了事务提交和事务撤销两种命令。(1)事务提交。事务提交的命令为:COMMIT[WORK]事务提交标志着对数据库的某种应用操作成功地完成,所有对数据库的操作都必须作为事务提交给系统时才有效。事务一经提交就不能撤销。(2)事务撤销。事务撤销的命令是:ROLLBACK[WORK]事务撤销标志着相应事务对数据库操作失败,因而要撤销对数据库的改变,即要“回滚”到相应事务开始时的状态。当系统非正常结束时(如掉电、系统死机),将自动执行ROLLBACK命令。SQL还提供了自动提交事务的机制,其命令为:SETAUTOCOMMITON其对应的人工工作方式命令为:SETAUTOCOMMITOFF一旦规定了自动提交事务方式,则系统将每条SQL命令视为一个事务,并在命令成功执行完成时自动地完成事务提交。

  • 第4题:

    在SQL语言中事务结束的命令是(49)。

    A.END TRANSACTION

    B.COMMIT

    C.ROLLBACK

    D.COMMIT或ROLLBACK


    正确答案:D
    解析:本题考查事物编程基本语法。事务的执行结束分为正常结束和事务回滚,根据SQL的定义,事务正常结束用 COMMIT进行提交,回滚用ROLLBACK撤销事物的已执行的操作。

  • 第5题:

    用于提交和回滚事务的语句为( )。

    A.END TRANSACTION和ROLLBACK TRANSACTION
    B.COMMIT TRANSACTION和ROLLBACK TRANSACTION
    C.SAVE TRANSACTION和ROLLUP TRANSACTION
    D.COMMIT TRANSACTION和ROLLUP TRANSACTION

    答案:B
    解析:

  • 第6题:

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

    A

    B



  • 第7题:

    事务的结束一般使用COMMIT(提交)或ROLLBACK(回滚)来标识。


    正确答案:正确

  • 第8题:

    属于事务控制的语句是()。

    • A、Begin Tran、Commit、RollBack
    • B、Begin、Continue、End
    • C、Create Tran、Commit、RollBack
    • D、Begin Tran、Continue、End

    正确答案:A

  • 第9题:

    简述事务的COMMIT语句和ROLLBACK语句的功能。


    正确答案:事务的COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。

  • 第10题:

    关于事务处理下列说法错误的是()

    • A、事务处理不是完全提交,就是完全回退
    • B、COMMIT操作将事务所做更改写入数据库
    • C、ROLLBACK则对事务操作进行回滚,取消对数据所做的更改
    • D、COMMIT之后还可以通过ROLLBACK语句执行回滚操作

    正确答案:D

  • 第11题:

    问答题
    事务的COMMIT操作和ROLLBACK操作各做些什么事情?

    正确答案: COMMIT操作表示事务成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施。
    ROLLBACK操作表示事务不成功地结束,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须被撤销,数据库应恢复该事务到初始状态。
    解析: 暂无解析

  • 第12题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    ( )表示一个新的事务处理块的开始

    A.START TRANSACTION

    B.BEGIN TRANSACTION

    C.BEGIN COMMIT

    D.START COMMIT


    正确答案:A 

  • 第14题:

    当连接以隐性事务模式进行操作时,无须描述事务的开始,但是用户必须使用COMMIT或ROLLBACK语句显示地结束事务。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第15题:

    ●关于ROLLBACK的描述,正确的是__(55) 。

    (55)

    A. ROLLBACK语句会将事务对数据库的更新写入数据库

    B.ROLLBACK语句会将事务对数据库的更新撤消

    C.ROLLBACK语句会退出事务所在程序

    D.ROLLBACK语句能够将事务中使用的所有变量置空值


    正确答案:B

  • 第16题:

    属于事务控制的语句是()。

    A.Begin Tran、Commit、RollBack

    B.Begin、Continue、End

    C.Create Tran、Commit、RollBack

    D.Begin Tran、Continue、End


    本题答案:A

  • 第17题:

    在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

    A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
    B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
    C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
    D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

    答案:C
    解析:

  • 第18题:

    下列关于事务的说法,哪一项是错误的?()

    • A、事务中的操作并行执行。
    • B、同一个事务中只能执行1个COMMIT语句
    • C、事务会保证一组操作的原子性
    • D、ROLLBACK或COMMIT语句可以终结事务

    正确答案:A

  • 第19题:

    以下关于事务的说法,正确的是()。

    • A、事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位
    • B、用户不能控制事务的开始与结束
    • C、事务通常是以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束
    • D、事务具有ACID特性

    正确答案:A,C,D

  • 第20题:

    事务的COMMIT操作和ROLLBACK操作各做些什么事情?


    正确答案: COMMIT操作表示事务成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施。
    ROLLBACK操作表示事务不成功地结束,此时告诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的更新必须被撤销,数据库应恢复该事务到初始状态。

  • 第21题:

    可以删除学生表中学号为‘s2008005’的是()。

    • A、"begin tran delete from学生表where学号=‘s2008005’ rollback"
    • B、"begin tran delete from学生表where学号=‘s2008005’ commit"
    • C、"begin tran delete where学号=‘s2008005’ from 学生表 rollback"
    • D、"begin tran delete where学号=‘s2008005’ commit"

    正确答案:B

  • 第22题:

    填空题
    ()语句的功能是撤销自上一个COMMIT、ROLLBACK或CONNECT语句执行后的所有数据库操作,关闭所有的游标和过程,并开始一个新的事务。

    正确答案: ROLLBACK
    解析: 暂无解析

  • 第23题:

    问答题
    简述事务的COMMIT语句和ROLLBACK语句的功能。

    正确答案: 事务的COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。
    解析: 暂无解析

  • 第24题:

    多选题
    以下关于事务的说法,正确的是()。
    A

    事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位

    B

    用户不能控制事务的开始与结束

    C

    事务通常是以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束

    D

    事务具有ACID特性


    正确答案: A,C,D
    解析: 暂无解析