UNDROP TABLE
恢复已删除表的最新版本。这利用了 Databend 的时间旅行功能;只有在保留期内(默认为24小时),才能恢复已删除的对象。
另请参阅:
语法
UNDROP TABLE [ <database_name>. ]<table_name>
如果同名表已存在,则返回错误。
示例
CREATE TABLE test(a INT, b VARCHAR);
-- 删除表
DROP TABLE test;
-- 从当前数据库显示已删除的表
SHOW TABLES HISTORY;
┌────────────────────────────────────────────────────┐
│ Tables_in_orders_2024 │ drop_time │
├───────────────────────┼────────────────────────────┤
│ test │ 2024-01-23 04:56:34.766820 │
└────────────────────────────────────────────────────┘
-- 恢复表
UNDROP TABLE test;