Drop table
Senast uppdaterad: 2026-10-07
En eller flera QlikView interna tabeller kan tas bort från datamodellen, och därmed från minnet, när som helst under skriptexekveringen, med hjälp av en drop table-sats. Alternativt kan du använda varianten drop mapping table för att ta bort mappningstabeller—de som skapats med prefixet Mapping—innan skriptkörningen avslutas.
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
Följande går förlorat till följd av:
- De faktiska tabellerna.
- Alla fält som inte ingår i kvarvarande tabeller.
- Fältvärden i kvarvarande fält som härstammar enbart från borttagna tabeller
| Exempel | Resultat |
|---|---|
|
Resulterar i att tre tabeller avlägsnas från minnet. |
|
När tabellen Tab2 skapas, utgår tabellen Tab1. |
|
Det här exemplet visar hur Drop mapping table-varianten kan användas. En mappningstabell map1 skapas och används sedan i ett efterföljande LOAD-satser med ApplyMap-funktionen. Efter att mappningstabellen har använts tas den bort från minnet, vilket optimerar RAM-användningen för de data som ska laddas i efterföljande tabeller under skriptkörningen. I det här fallet, med endast ett fåtal rader i mappningstabellen, skulle RAM-optimeringen vara minimal. Men för stora mappningstabeller eller när mappningstabeller skapas inom loopar kan prestandan förbättras avsevärt. |