# Drop table

Durch den Befehl drop table können jederzeit eine oder mehrere interne Qlik Sense Tabellen während der Skriptausführung aus dem Datenmodell und damit aus dem Speicher gelöscht werden. Verwenden Sie optional die Variante drop mapping table, um Mapping-Tabellen, die mit dem Zusatz Mapping erstellt wurden, vor dem Ende der Skriptausführung zu löschen.

Syntax:

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

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

InformationshinweisEs werden die Formulare drop table und drop tables akzeptiert.

Bei diesem Vorgang werden folgende Informationen gelöscht:

* die Tabelle(n)
* die Felder, die ausschließlich in der zu löschenden Tabelle vorkommen
* die Werte verbleibender Felder, die ausschließlich in der zu löschenden Tabelle vorkommen

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

#### Beispiele und Ergebnisse:

| Beispiel | Ergebnis |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Durch diesen Befehl werden die drei genannten Tabellen gelöscht. |
| ```<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>``` | Nachdem die Tabelle Tab2 erstellt wurde, wird Tab1 gelöscht. |
| ```<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>``` | Dieses Beispiel zeigt die Verwendung der Variante Drop mapping table. Eine Mapping-Tabelle map1 wird erstellt und dann in einer nachfolgenden LOAD-Anweisung mit der Funktion ApplyMap verwendet. Nach der Verwendung der Mapping-Tabelle wird diese aus dem Speicher gelöscht, wodurch die RAM-Nutzung für die Daten optimiert wird, die in nachfolgende Tabellen der Skriptausführung geladen werden.<br><br>In diesem Fall wäre die RAM-Optimierung bei nur wenigen Zeilen in der Mapping-Tabelle kaum feststellbar. Bei großen Mapping-Tabellen oder beim Erstellen von Mapping-Tabellen innerhalb von Schleifen kann die Leistung jedoch erheblich verbessert werden. |

## Weitere Informationen

* [Rename table](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/rename-table.htm)
* [Drop field](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-field.htm)
* [Drop](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Drop.htm)
* [Table/Tables](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Table.htm)
* [Zuordnung](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm)