给定的哪个选项正确定义了交易?
(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命令具有自动提交功能。这个问题的测验