Drop table
最終更新日時: 2026/10/07
drop table ステートメントを使用すると、スクリプトの実行中いつでも、1 つまたは複数の QlikView 内部テーブルをデータ モデルから、ひいてはメモリから削除できます。 必要に応じて、drop mapping table バリアントを使用して、スクリプトの実行が終了する前にマッピング テーブル—Mapping プレフィックスで作成されたもの—を削除します。
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
以下のアイテムが削除されます。
- 実際のテーブル
- 残されたテーブルに属さないすべての項目。
- 残された項目に含まれる項目値 (削除されたテーブルから排他的に発生)。
| 例 | 結果 |
|---|---|
|
メモリから 3 つのテーブルが削除されます。 |
|
テーブル Tab2 が作成されたら、テーブル Tab1 が削除されます。 |
|
この例は、Drop mapping table バリアントの使用方法を示しています。マッピング テーブル map1 が作成され、その後 LOAD ステートメントで ApplyMap 関数とともに使用されます。マッピング テーブルが使用された後、メモリからドロップされ、スクリプト実行の後続のテーブルにロードされるデータの RAM 使用量が最適化されます。 この場合、マッピング テーブルの行数が少ないため、RAM の最適化はわずかになります。ただし、大規模なマッピング テーブルの場合や、ループ内でマッピング テーブルを作成する場合は、パフォーマンスを大幅に向上させることができます。 |