# Drop table

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 |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Esta línea da como resultado que las tres tablas sean eliminadas de la memoria. |
| ```<br>Tab1:<br>Load * Inline [<br>Customer, Items, UnitPrice<br>Bob, 5, 1.50<br>];<br> <br>Tab2:<br>LOAD Customer, Sum( Items * UnitPrice ) as Sales<br>resident Tab1<br>group by Customer;<br> <br>drop table Tab1;<br>``` | Una vez creada la tabla Tab2, se elimina la tabla Tab1. |
| ```<br>// Load mapping table of country codes:<br>map1:<br>mapping LOAD *<br>Inline [<br>CCode, Country<br>Sw, Sweden<br>Dk, Denmark<br>No, Norway<br>] ;<br>// Load list of salesmen, mapping country code to country<br>// If the country code is not in the mapping table, put Rest of the world<br>Salespersons:<br>LOAD *,<br>ApplyMap('map1', CCode,'Rest of the world') As Country<br>Inline [<br>CCode, Salesperson<br>Sw, John<br>Sw, Mary<br>Sw, Per<br>Dk, Preben<br>Dk, Olle<br>No, Ole<br>Sf, Risttu] ;<br>// We don't need the CCode anymore<br>Drop Field 'CCode';<br>									<br>Drop Mapping Table map1;<br><br>Metrics:<br><br>Load * Inline [<br>Transaction ID, Sales Amount, Sales Cost, City, Customer ID<br>1000012, 4509.33, 1234.22, Oslo, 250v9849<br>1000013, 1043.21, 180.23, Gothenburg, 195d5930<br>1000014, 6038.35, 1400.10, Copenhagen, 195d5930<br><br>];<br>``` | 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.<br><br>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. |

[Rename table](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/rename-table.htm)

[Drop field](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/drop-field.htm)

[Drop](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Drop.htm)

[Table/Tables](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Table.htm)

[Mapping](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Mapping.htm)