# Drop table

在脚本执行期间的任何时间，都可以通过 drop table 语句从数据模型（并进而从内存）中删除一个或多个 QlikView 内部表。 （可选）使用 drop mapping table 变体在脚本执行结束前删除映射表——即使用 Mapping 前缀创建的映射表。

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

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

信息注释可以同时接受 drop table 和 drop tables 格式。

使用此语句将导致以下项目丢失：

* 真实表格。
* 不属于剩余表格部分的全部字段。
* 剩余字段中的字段值，独立于已删除表格。

示例和结果

| 示例 | 结果 |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | 这一行将产生从内存中删除的三个表格。 |
| ```<br>Tab1:<br>Load * Inline [<br>Customer, Items, UnitPrice<br>Bob, 5, 1.50<br>];<br> <br>Tab2:<br>LOAD Customer, Sum( Items * UnitPrice ) as Sales<br>resident Tab1<br>group by Customer;<br> <br>drop table Tab1;<br>``` | 一旦创建表格 Tab2，则会删除表格 Tab1。 |
| ```<br>// Load mapping table of country codes:<br>map1:<br>mapping LOAD *<br>Inline [<br>CCode, Country<br>Sw, Sweden<br>Dk, Denmark<br>No, Norway<br>] ;<br>// Load list of salesmen, mapping country code to country<br>// If the country code is not in the mapping table, put Rest of the world<br>Salespersons:<br>LOAD *,<br>ApplyMap('map1', CCode,'Rest of the world') As Country<br>Inline [<br>CCode, Salesperson<br>Sw, John<br>Sw, Mary<br>Sw, Per<br>Dk, Preben<br>Dk, Olle<br>No, Ole<br>Sf, Risttu] ;<br>// We don't need the CCode anymore<br>Drop Field 'CCode';<br>									<br>Drop Mapping Table map1;<br><br>Metrics:<br><br>Load * Inline [<br>Transaction ID, Sales Amount, Sales Cost, City, Customer ID<br>1000012, 4509.33, 1234.22, Oslo, 250v9849<br>1000013, 1043.21, 180.23, Gothenburg, 195d5930<br>1000014, 6038.35, 1400.10, Copenhagen, 195d5930<br><br>];<br>``` | 此示例展示了如何使用 Drop mapping table 变体。创建了一个映射表 map1，然后在后续的 LOAD 语句中与 ApplyMap 函数一起使用。映射表使用后，会从内存中删除，从而优化后续脚本执行表中要加载数据所需的 RAM 使用量。<br><br>在这种情况下，映射表只有几行，RAM 优化效果微乎其微。但是，对于大型映射表或在循环中创建映射表时，性能可以显著提高。 |

[Rename table](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/rename-table.htm)

[Drop field](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/drop-field.htm)

[Drop](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Drop.htm)

[Table/Tables](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Table.htm)

[Mapping](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Mapping.htm)