自动删除策略

表的自动删除策略会为该表设置过期日期。 该表会在此过期时间被自动删除。 与保留策略(确定何时从表中删除数据(盘区))不同的是,自动删除策略会删除整个表。

自动删除策略对临时表可能会很有用。 临时表用于数据准备,直至将数据移动到它的永久位置。 如果不再需要临时表,建议将其显式删除。 只有在没有进行显式删除的情况下,才使用自动删除策略作为后备机制。

提示

如果使用临时表,以下命令可能也很有用:create table based-onreplace extents

策略对象

自动删除策略包括以下属性:

  • ExpiryDate:

    • 日期和时间值,指示何时应删除该表。
    • 删除时间不是精确值,可能会比 ExpiryDate 属性中指定的时间晚几个小时。
    • 指定的值不能为 null,并且该值必须晚于当前时间。
  • DeleteIfNotEmpty:

    • 布尔值,指示在表中仍存在的情况下是否也删除该表。
    • 默认为 false

有关详细信息,请参阅自动删除策略命令