Перейти к основному содержимому

Drop table

НА ЭТОЙ СТРАНИЦЕ

Drop table

Одну или несколько внутренних таблиц QlikView можно удалить из модели данных, а значит и из памяти в любой момент выполнения скрипта с помощью оператора drop table.

Syntax:  

drop table  tablename [, tablename2 ...]

drop tables [ tablename [, tablename2 ...]

 

Примечание: Допустимыми являются оба оператора: drop table и drop tables.

В результате выполнения этого действия произойдет удаление следующих элементов:

  • Реальной таблицы.
  • Всех полей, которые не относятся к остальным таблицам.
  • Значений полей в остальных полях, относящихся только к отброшенным таблицам.

Examples and results:  

Примеры и результаты
Пример Результат
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.