Drop table
Dernière mise à jour : 07/10/2026
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 ...]
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.
| Exemple | Résultat |
|---|---|
|
Cette ligne a pour résultat le retrait de trois tables de la mémoire. |
|
Dès que la table Tab2 est créée, la table Tab1 est retirée. |
|
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. 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. |