# Drop table

Vous pouvez retirer une ou plusieurs tables internes Qlik Sense du modèle de données et, de ce fait, de la mémoire à tout moment au cours de l'exécution du script, au moyen d'une instruction drop table. Vous pouvez éventuellement utiliser la variante drop mapping table pour abandonner des tables de mappage (celles créées avec le préfixe Mapping) avant la fin de l'exécution du script.

drop [mapping] table tablename {, tablename2 ...}

drop [mapping] tables tablename {, tablename2 ...}

Note InformationsLes formes drop table et drop tables sont toutes deux acceptées.

Il en résulte que les éléments suivants seront perdus :

* Table(s) réelle(s).
* Tous les champs ne faisant pas partie des tables restantes.
* Valeurs de champ figurant dans les champs restants, provenant exclusivement de la ou des tables retirées.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-table.htm)

#### Exemples et résultats :

| Exemple | Résultat |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Cette ligne a pour résultat le retrait de trois tables de la mémoire. |
| ```<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>``` | Dès que la table Tab2 est créée, la table Tab1 est retirée. |
| ```<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>``` | Cet exemple montre comment utiliser la variante Drop mapping table. Une table de mappage map1 est créée, puis utilisée dans une instruction LOAD ultérieure avec la fonction ApplyMap. Une fois la table de mappage utilisée, elle est abandonnée de la mémoire, optimisant ainsi l'utilisation de la RAM pour les données à charger dans les tables suivantes de l'exécution du script.<br><br>Dans ce cas, avec seulement quelques lignes dans la table de mappage, l'optimisation de la RAM serait minimale. Cependant, pour les grandes tables de mappage ou lors de la création de tables de mappage au sein de boucles, les performances peuvent être considérablement améliorées. |

## En savoir plus

* [Rename table](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/rename-table.htm)
* [Drop field](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-field.htm)
* [Drop](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Drop.htm)
* [Table/Tables](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Table.htm)
* [Mapping](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm)