#PURGE
# 通用描述
PURGE语句用于清理回收站数据。
YashanDB中,某个表被DROP或TRUNCATE时,如果开启了回收站功能(修改配置参数RECYCLEBIN_ENABLED为ON),这个表的数据将被放入回收站,用于误操作的恢复。
本语句仅适用于HEAP表。
# 语句定义
purge::=
# table
该语句用于清理回收站中指定的表,清理表的同时会清理表上的其他对象,如索引,LOB等。
# index
该语句用于清理回收站中指定的索引。
# tablespace name [user username]
该语句用于清理回收站中指定的表空间,指定user时将只清理指定表空间下指定用户下的对象。
# recyclebin
该语句用于清理回收站中当前用户下的所有对象。
# dba_recyclebin
该语句用于清理回收站中的全部对象。
示例(HEAP表)
PURGE TABLE area;
PURGE INDEX idx_finance_info_1;
PURGE TABLESPACE sales;
PURGE RECYCLEBIN;
PURGE DBA_RECYCLEBIN;