【单项选择题】
用于事务回滚的SQL语句是()。
A、A.CREATETABLE
B、B.COMMIT
C、C.GRANT和REVOKE
D、D.ROLLBACK
A、A.CREATETABLE
B、B.COMMIT
C、C.GRANT和REVOKE
D、D.ROLLBACK
A、 把自动提交关闭:connection.setAutoCommit(false); B、 正常的DB操作:若有一条sql语句失败了自动回滚 C、 主动提交或主动回滚:connection.commit()或connection.rollback() D、 把自动提交打开:connection.setAutoCommit(true);
A、每个事务处理只分配给一个回滚段 B、每个事务处理可以同时分配多个回滚段,以备循环使用 C、一个回滚段可以同时服务于多个事务处理 D、在事务处理的整个过程中,更改数据时,原始值会被复制到回滚段
A、回滚数据用于支持回滚操作和读取一致性 B、保证对失败的事务处理进行恢复 C、回滚段的数据不会永久保留,当该事务结束时,回滚段被释放 D、回滚段的数据会永久保留到磁盘上,除非用户手动删除
A、违反约束的更新会被回滚,这条语句的剩余部分则保持不变 B、整条语句都会被回滚 C、整个事务都会被回滚 D、取决于是否执行了Alter session enable resumable命令