Drop table
Última actualización: 7/10/2026
Una o varias tablas internas QlikView se pueden eliminar del modelo de datos y, por tanto, de la memoria, en cualquier momento durante la ejecución del script mediante una instrucción drop table. Opcionalmente, utilice la variante drop mapping table para eliminar tablas de correspondencia —aquellas creadas con el prefijo Mapping— antes de que finalice la ejecución del script.
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
Los elementos siguientes se perderán como resultado de esto:
- Las tabla(s) en sí.
- Todos los campos que no formen parte de las restantes tablas.
- Los valores de campo en los campos, los cuales vienen exclusivamente desde las tablas eliminadas.
| Ejemplo | Resultado |
|---|---|
|
Esta línea da como resultado que las tres tablas sean eliminadas de la memoria. |
|
Una vez creada la tabla Tab2, se elimina la tabla Tab1. |
|
Este ejemplo muestra cómo se puede utilizar la variante Drop mapping table. Se crea una tabla de mapeo map1 y luego se utiliza en una sentencia LOAD posterior con la función ApplyMap." Una vez utilizada la tabla de correspondencias, se elimina de la memoria, lo que optimiza el uso de la RAM para los datos que se cargarán en las tablas posteriores de la ejecución del script. En este caso, con solo unas pocas filas en la tabla de asignación, la optimización de la memoria RAM sería mínima. Sin embargo, para tablas de asignación grandes o al crear tablas de asignación dentro de bucles, el rendimiento puede mejorar significativamente. |