📜  门|门模拟 2017 |第 62 题

📅  最后修改于: 2021-09-25 05:08:23             🧑  作者: Mango

哪个给定选项正确定义了交易?
(A)事务由数据库模式上的 DDL 语句组成。
(B)事务由数据库会话中的 COMMIT 或 ROLLBACK 组成。
(C)事务由一组 DML 语句或 DDL、DCL 或 TCL 语句组成,以形成数据库会话中的逻辑工作单元。
(D)事务由数据库不同会话中的 DML 和 DDL 语句的集合组成。

答案: (C)
解释:

一个数据库事务由一个或多个 DML 语句组成,以构成一个一致的数据更改,或者一个 DDL 语句或一个 DCL 命令(GRANT 或 REVOKE)。它以第一个 DML 语句开始,以 DCL 或 DDL 或 TCL(COMMIT 或 ROLLBACK)命令结束。请注意,DDL 和 DCL 命令具有自动提交功能。这个问题的测验