一、原题
二、题目翻译
三、题目解析
Which three statements/commands would cause a transaction to end? (Choose three.)
A. COMMIT
B. SELECT
C. CREATE
D. ROLLBACK
E. SAVEPOINT
答案:ACD
A. COMMIT
B. SELECT
C. CREATE
D. ROLLBACK
E. SAVEPOINT
答案:ACD
二、题目翻译
下列哪三个语句/命令能导致一个事务结束?(选择三个)
三、题目解析
A选项正确,commit会提交事务,事务结束。
B选项不正确,select语句是DML语句,不影响事务。
C选项正确,create语句是DDL语句,DDL语句会自动提交事务,事务结束。
D选项正确,rollback回滚事务,事务结束。
E选项不正确,savepoint是保存某个点,然后在回滚的时候可以回滚到某个点,但它不影响事务。
B选项不正确,select语句是DML语句,不影响事务。
C选项正确,create语句是DDL语句,DDL语句会自动提交事务,事务结束。
D选项正确,rollback回滚事务,事务结束。
E选项不正确,savepoint是保存某个点,然后在回滚的时候可以回滚到某个点,但它不影响事务。
本文详细解析了SQL中能够导致事务结束的三个关键语句:commit、create和rollback,解释了它们如何影响数据库事务流程。
4988

被折叠的 条评论
为什么被折叠?



