判断题——在 OceanBase 中,TRUNCATE TABLE 操作属于 DML,会记录每一行的删除日志,因此可以通过 Flashback Query 恢复。
A.正确
B.错误
4 个赞
B. 错误
TRUNCATE TABLE 属于 DDL 操作,不是 DML。它不会逐行删除数据、不记录逐行删除日志,而是直接清空数据并更新元数据。因此 无法通过 Flashback Query 恢复。
(Flashback Query 依赖 MVCC 多版本机制,只对 DML 操作产生的历史版本有效;DDL 操作不受 MVCC 保护。)
1 个赞