Drop table
Одну или несколько внутренних таблиц QlikView можно удалить из модели данных, а значит и из памяти в любой момент выполнения скрипта с помощью оператора drop table.
Синтаксис:
drop table tablename [, tablename2 ...]
drop tables [ tablename [, tablename2 ...]
В результате выполнения этого действия произойдет удаление следующих элементов:
- Реальной таблицы.
- Всех полей, которые не относятся к остальным таблицам.
- Значений полей в остальных полях, относящихся только к отброшенным таблицам.
Примеры и результаты:
Пример | Результат |
---|---|
drop table Orders, Salesmen, T456a; | Эта строка предписывает удаление из памяти трех таблиц. |
Tab1: Load * Inline [ Customer, Items, UnitPrice Bob, 5, 1.50 ];
Tab2: LOAD Customer, Sum( Items * UnitPrice ) as Sales resident Tab1 group by Customer;
drop table Tab1; |
Как только таблица Tab2 создана, отбрасывается таблица Tab1. |