Directiva de eliminación automática

Una directiva de eliminación automática en una tabla establece una fecha de expiración para la tabla. La tabla se elimina automáticamente en esta hora de expiración. A diferencia de la directiva de retención, que determina cuándo se quitan los datos (extensiones) de una tabla, la directiva de eliminación automática quita toda la tabla.

La directiva de eliminación automática puede ser útil para las tablas de almacenamiento provisional temporales. Las tablas de almacenamiento provisional temporales se usan para la preparación de datos, hasta que los datos se mueven a su ubicación permanente. Se recomienda quitar explícitamente tablas temporales cuando ya no sean necesarias. Use solo la directiva de eliminación automática como mecanismo de reserva en caso de que no se produzca la eliminación explícita.

Sugerencia

Si está trabajando con tablas temporales, los siguientes comandos también pueden ser útiles: crear tablas basadas enextensiones y reemplazarlas.

Objeto de directiva

Una directiva de eliminación automática incluye las siguientes propiedades:

  • ExpiryDate:

    • Valor de fecha y hora que indica cuándo se debe eliminar la tabla.
    • El tiempo de eliminación es impreciso y podría producirse pocas horas más tarde que el tiempo especificado en la propiedad ExpiryDate.
    • El valor especificado no puede ser NULL y debe ser mayor que la hora actual.
  • DeleteIfNotEmpty:

    • Valor booleano que indica si se debe quitar la tabla incluso si todavía hay extensiones en ella.
    • Tiene como valor predeterminado false.

Para obtener más información, consulte Comandos de directiva de eliminación automática .