Drop table
Letzte Aktualisierung: 07.10.2026
Eine oder mehrere QlikView interne Tabellen können jederzeit während der Skriptausführung mithilfe einer drop table-Anweisung aus dem Datenmodell und somit aus dem Speicher entfernt werden. Verwenden Sie optional die Variante drop mapping table, um Mapping-Tabellen – solche, die mit dem Präfix Mapping erstellt wurden – vor dem Ende der Skriptausführung zu löschen.
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
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
| Beispiel | Ergebnis |
|---|---|
|
Durch diesen Befehl werden die drei genannten Tabellen gelöscht. |
|
Sobald die Tabelle Tab2 erstellt ist, wird die Tabelle Tab1 gelöscht. |
|
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. 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. |