# Drop table

Une ou plusieurs QlikView tables internes peuvent être supprimées du modèle de données, et donc de la mémoire, à tout moment pendant l'exécution du script, au moyen d'une instruction drop table. Le cas échéant, utilisez la variante drop mapping table pour supprimer les 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.

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

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

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

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

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

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