# Add

可将前缀 Add 添加至脚本中的任何 LOAD 或 SELECT 语句，以指定其应当将记录添加至另一个表。它还指定此语句应在部分重新加载中运行。Add 前缀还可用在 Map 语句中。

信息注释要使部分重新加载正常工作，必须在触发部分重新加载之前使用数据打开应用程序。

使用重新加载按钮执行部分重新加载。有关更多信息，请参阅[按钮](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/Button/button.htm)。您还可使用Qlik Engine JSON API。

语法：

Add [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)

Add [only] mapstatement

在 正常（非部分） 重新加载期间，Add LOAD 构造将作为普通 LOAD 语句作用。记录将生成并存储在表中。

如果使用了 Concatenate 前缀，或者存在具有相同字段集的表，则记录将附加到相关的现有表中。否则，Add LOAD 构造将创建新表。

局部重新加载有相同作用。唯一的差异在于 Add LOAD 构造将永远不会新建表格。从上一个脚本执行中总是存在一个相关的表，记录应该附加到该表中。

无须检查副本。因此，使用 Add前缀的语句通常包含 distinct 限定符或 where 子句来保护副本。

Add Map...Using 语句在部分脚本执行期间也会导致映射发生。

参数：

参数

| 参数 | 描述 |
| --- | --- |
| only | 可选限定符表示仅应在部分重新加载期间执行语句。在正常（非部分）重新加载期间，应忽略此项。 |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Add.htm)

#### 示例和结果：

| 示例 | 结果 |
| --- | --- |
| `Tab1:` `LOAD Name, Number FROM Persons.csv;` `Add LOAD Name, Number FROM newPersons.csv;` | 常规重新加载期间，将会从 Persons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。NewPersons.csv 中的数据随后会串联至相同的 Qlik Sense 表格。<br><br>在部分重新加载期间，将会从 NewPersons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。无须检查副本。 |
| `Tab1:` `SQL SELECT Name, Number FROM Persons.csv;` `Add LOAD Name, Number FROM NewPersons.csv where not exists(Name);` | 要检查副本，可查看以前加载的表格内是否存在 Name。<br><br>[Exists - 脚本函数](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterRecordFunctions/Exists.htm)<br><br>常规重新加载期间，将会从 Persons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。NewPersons.csv 中的数据随后会串联至相同的 Qlik Sense 表格。<br><br>在部分重新加载期间，将会从 NewPersons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。要检查副本，可查看以前加载的表格数据内是否存在 Name。 |
| `Tab1:` `LOAD Name, Number FROM  Persons.csv;` `Add Only LOAD Name, Number FROM NewPersons.csv where not exists(Name);` | 常规重新加载期间，将会从 Persons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。忽略加载 NewPersons.csv 的语句。<br><br>在部分重新加载期间，将会从 NewPersons.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。要检查副本，可查看以前加载的表格数据内是否存在 Name。<br><br>[Exists - 脚本函数](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterRecordFunctions/Exists.htm) |

## 了解详情

* [部分加载](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm)
* [Load](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Concatenate](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/concatenate.htm)
* [Map](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Map.htm)
* [Only](https://help.qlik.com/zh-CN/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/Only.htm)