Drop table | QlikView ヘルプ
メイン コンテンツをスキップする

Drop table

最終更新日時: 2026/10/07

drop table ステートメントを使用すると、スクリプトの実行中いつでも、1 つまたは複数の QlikView 内部テーブルをデータ モデルから、ひいてはメモリから削除できます。 必要に応じて、drop mapping table バリアントを使用して、スクリプトの実行が終了する前にマッピング テーブル—Mapping プレフィックスで作成されたもの—を削除します。

drop [mapping] table  tablename [, tablename2 ...]

drop [mapping] tables [ tablename [, tablename2 ...]

情報メモ形式は drop table と drop tables のどちらでも構いません。

以下のアイテムが削除されます。

  • 実際のテーブル
  • 残されたテーブルに属さないすべての項目。
  • 残された項目に含まれる項目値 (削除されたテーブルから排他的に発生)。
例と結果
例 結果
drop table Orders, Salesmen, T456a;
メモリから 3 つのテーブルが削除されます。
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 が削除されます。
// Load mapping table of country codes:
map1:
mapping LOAD * 
Inline [
CCode, Country
Sw, Sweden
Dk, Denmark
No, Norway
] ;
// Load list of salesmen, mapping country code to country
// If the country code is not in the mapping table, put Rest of the world
Salespersons:
LOAD *, 
ApplyMap('map1', CCode,'Rest of the world') As Country 
Inline [
CCode, Salesperson 
Sw, John
Sw, Mary
Sw, Per 
Dk, Preben
Dk, Olle
No, Ole 
Sf, Risttu] ;
// We don't need the CCode anymore
Drop Field 'CCode';
									
Drop Mapping Table map1;

Metrics:

Load * Inline [
Transaction ID, Sales Amount, Sales Cost, City, Customer ID
1000012, 4509.33, 1234.22, Oslo, 250v9849
1000013, 1043.21, 180.23, Gothenburg, 195d5930
1000014, 6038.35, 1400.10, Copenhagen, 195d5930

];

この例は、Drop mapping table バリアントの使用方法を示しています。マッピング テーブル map1 が作成され、その後 LOAD ステートメントで ApplyMap 関数とともに使用されます。マッピング テーブルが使用された後、メモリからドロップされ、スクリプト実行の後続のテーブルにロードされるデータの RAM 使用量が最適化されます。

この場合、マッピング テーブルの行数が少ないため、RAM の最適化はわずかになります。ただし、大規模なマッピング テーブルの場合や、ループ内でマッピング テーブルを作成する場合は、パフォーマンスを大幅に向上させることができます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com