CLEARDATA

Este comando se utiliza para borrar parcialmente los datos de una base de datos, sustituyendo los valores del bloque por #missing pero sin eliminar el bloque.

  • Esto lo diferencia del comando CLEARBLOCK que sí elimina el bloque.

El comando CLEARDATA se utiliza cuando se quiere eliminar una sección de la base de datos, no la base completa.

La estructura de este comando es: CLEARDATA(miembro)

Puede ser:

  • Un miembro individual: CLEARDATA(“Madrid”)
  • Un miembro compuesto: CLEARDATA(“Madrid” -> “Enero”)
  • Una función que retorna un miembro

El comando CLEARDATA no se puede utilizar dentro de una estructura condicional “IF”.

Sí se puede utilizar dentro de una estructura FIX:

FIX(“Madrid”)

CLEARDATA(“Enero”);

ENDFIX