多选题 如果UPDATE或者DELETE命令包含一个WHERE子句,它给出了几行的范围。如果在执行过程中出现错误,会发生什么情况?该命令是多语句事务中的几个命令之一。
【正确答案】 C
【答案解析】这是所期望的行为:回滚语句,事务的余下部分保持未提交状态。
A、B和D是错误的。A是错误的,因为虽然这种行为实际上可配置,但在默认情况下没有启用它。B是错误的,因为虽然在空间错误的情况下这是可能的,但在默认情况下没有启用它。D是错误的,因为只回滚一条语句,而不是整个事务。