Drop table
上次更新:2026/10/7
一或多個 QlikView 內部資料表可在指令碼執行期間的任何時間,透過 drop table 陳述式從資料模型 (進而從記憶體) 捨棄。 可選擇使用 drop mapping table 變體,在指令碼執行結束前捨棄對應表格──即使用 Mapping 前置詞建立的表格。
drop [mapping] table tablename [, tablename2 ...]
drop [mapping] tables [ tablename [, tablename2 ...]
資訊備註drop table 與 drop tables 兩者均可。
下列項目將因此捨去:
- 實際表格。
- 不屬於剩餘表格的所有欄位。
- 完全來自於捨棄表格的剩餘欄位中的欄位值。
| 範例 | 結果 |
|---|---|
|
這一行將導致從記憶體捨棄三個表格。 |
|
建立表格 Tab2 後,將捨棄表格 Tab1。 |
|
此範例說明如何使用 Drop mapping table 變體。會建立一個對應表格 map1,然後在後續的 LOAD 陳述式中使用 ApplyMap 函數。對應表格使用後,會從記憶體中捨棄,以最佳化 RAM 使用量,供指令碼執行後續表格中要載入的資料使用。 在此情況下,對應表格中只有少數幾列,RAM 最佳化效果會很小。然而,對於大型對應表格或在迴圈中建立對應表格時,效能可以顯著提升。 |