
# rollback
#### 基本语法
- 将表回滚到特定的快照ID版本 可使用**rollback_to_snapshot** 将表回滚到特定的快照ID。以下命令为将表**db.sample**回滚到快照ID为10963874102873的版本：
  ```
  CALL catalog_name.system.rollback_to_snapshot('db.sample', 10963874102873);
  ```
  其中，表名字段的类型为string，快照ID字段的类型为long。
  输出结果介绍请参见[表1]。
   表1回滚输出结果 
  | 参数                   | 类型   | 说明            |
  |:---|:---|:---|
  | previous_snapshot_id | long | 回滚前的当前快照ID。   |
  | current_snapshot_id  | long | 回滚后的新当前快照 ID。 |
     
  
- 将表回滚到特定时间点对应的活跃快照 可使用**rollback_to_timestamp** 将表回滚到特定时间点对应的活跃快照。以下命令为将**db.sample**表回滚到特定日期和时间：
  ```
  CALL prod.system.rollback_to_timestamp('db.sample', TIMESTAMP '2026-06-30 00:00:00.000');
  ```
  其中，表名字段的类型为string，timestamp的类型为timestamp，表示回滚目标时间戳。
  输出结果介绍请参见[表1]。
  
 
