# Drop table

Een of meer interne tabellen in Qlik Sense kunnen op elk moment tijdens de uitvoering van een script worden verwijderd uit het gegevensmodel, en dus uit het geheugen, met behulp van de opdracht drop table. Gebruik optioneel de drop mapping table variant om toewijzingstabellen—deze zijn gemaakt met het Mapping voorvoegsel—vóór het einde van de scriptuitvoering te verwijderen.

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

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

InformatieDe vormen drop table en drop tables worden beide geaccepteerd.

De volgende items gaan hierdoor verloren:

* De daadwerkelijke tabel(len).
* Alle velden die geen deel uitmaken van de resterende tabellen.
* Veldwaarden in resterende velden die uitsluitend afkomstig waren uit de verwijderde tabel(len).

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

#### Voorbeelden en resultaten:

| Voorbeeld | Resultaat |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Deze regel zorgt ervoor dat drie tabellen uit het geheugen worden verwijderd. |
| ```<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>``` | Zodra de tabel Tab2 is gemaakt, wordt de tabel Tab1 verwijderd. |
| ```<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>``` | Dit voorbeeld laat zien hoe de variant Drop mapping table kan worden gebruikt. Er wordt een toewijzingstabel map1 gemaakt en vervolgens gebruikt in een daaropvolgende LOAD-opdracht met de functie ApplyMap. Nadat de toewijzingstabel is gebruikt, wordt deze uit het geheugen verwijderd, waardoor het RAM-gebruik wordt geoptimaliseerd voor de gegevens die in volgende tabellen van de scriptuitvoering moeten worden geladen.<br><br>In dit geval, met slechts een paar rijen in de toewijzingstabel, zou de RAM-optimalisatie minimaal zijn. Voor grote toewijzingstabellen of bij het maken van toewijzingstabellen binnen lussen kan de prestatie echter aanzienlijk worden verbeterd. |

[Rename table](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/rename-table.htm)

[Drop field](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-field.htm)

[Drop](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Drop.htm)

[Table/Tables](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Table.htm)

[Toewijzingen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm)