问题描述
你能告诉我为什么 c 和 d 是正确的答案吗?
谢谢
选择可以用来完成下面sql代码块的语句
BEGIN TRANSACTION
SELECT COUNT(*) FROM Enrollments WHERE Accepted = 1
UPDATE Enrollments SET Accepted = 1 WHERE CourseTitle = ’Data Base’
(a) 结束交易
(b) 结束
(c) 提交
(d) 回滚交易
解决方法
因为这些是可以用来结束事务的 SQL 关键字
COMMIT 将提交您的交易并结束它。
而 ROLLBACK 顾名思义就是将数据库回滚到事务开始之前的状态。