Drop table | QlikView Ayuda
Saltar al contenido principal

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 ...]

Nota informativaLas formas drop table y drop tables se aceptan ambas.

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.
Ejemplos y resultados
Ejemplo Resultado
drop table Orders, Salesmen, T456a;
Esta línea da como resultado que las tres tablas sean eliminadas de la memoria.
Tab1:
Load * Inline [
Customer, Items, UnitPrice
Bob, 5, 1.50
];
 
Tab2:
LOAD Customer, Sum( Items * UnitPrice ) as Sales
resident Tab1
group by Customer;
 
drop table Tab1;
Una vez creada la tabla Tab2, se elimina la tabla Tab1.
// Load mapping table of country codes:
map1:
mapping LOAD * 
Inline [
CCode, Country
Sw, Sweden
Dk, Denmark
No, Norway
] ;
// Load list of salesmen, mapping country code to country
// If the country code is not in the mapping table, put Rest of the world
Salespersons:
LOAD *, 
ApplyMap('map1', CCode,'Rest of the world') As Country 
Inline [
CCode, Salesperson 
Sw, John
Sw, Mary
Sw, Per 
Dk, Preben
Dk, Olle
No, Ole 
Sf, Risttu] ;
// We don't need the CCode anymore
Drop Field 'CCode';
									
Drop Mapping Table map1;

Metrics:

Load * Inline [
Transaction ID, Sales Amount, Sales Cost, City, Customer ID
1000012, 4509.33, 1234.22, Oslo, 250v9849
1000013, 1043.21, 180.23, Gothenburg, 195d5930
1000014, 6038.35, 1400.10, Copenhagen, 195d5930

];

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.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com