# Replace

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

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

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

语法：

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

Replace [only] mapstatement

在正常（非部分） 重新加载期间，Replace LOAD 构造将作为普通LOAD 语句作用，但是将由 Drop Table 替代。首先删除旧表，然后生成记录并作为新表存储。

如果使用了 Concatenate 前缀，或者存在具有相同字段集的表，则此项将为要放弃的相关表格。否则，将没有要放弃的表，并且 Replace LOAD 构造将与普通 LOAD 一致。

局部重新加载有相同作用。唯一的区别是，上一个脚本执行中总是有一个表要删除。Replace LOAD 构造总是首先删除旧表，然后创建新表。

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

参数：

参数

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

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

#### 示例和结果：

| 示例 | 结果 |
| --- | --- |
| `Tab1:`<br>`Replace   LOAD * from File1.csv;` | 在常规和部分重新加载期间，Qlik Sense 表格 Tab1 起初会被删除。此后，将会从 File1.csv 加载新数据，并存储到 Tab1。 |
| `Tab1:`<br>`Replace   only LOAD * from File1.csv;` | 在常规重新加载期间，此语句会被忽略。<br><br>在部分重新加载期间，任意 Qlik Sense 表格以前命名的 Tab1 起初会被删除。此后，将会从 File1.csv 加载新数据，并存储到 Tab1。 |
| `Tab1:`<br>`LOAD  a,b,c   from File1.csv;`<br>`Replace   LOAD  a,b,c from File2.csv;` | 在常规重新加载期间，文件 File1.csv 首先会读取至 Qlik Sense 表格 Tab1，然后立即删除并由从 File2.csv 加载的新数据替换。来自 File1.csv 的全部数据会丢失。<br><br>在部分重新加载期间，整个 Qlik Sense 表格 Tab1 起初会被删除。此后，使用从 File2.csv 加载的新数据进行替换。 |
| `Tab1:`<br>`LOAD a,b,c   from File1.csv;`<br>`Replace   only LOAD a,b,c from File2.csv;` | 常规重新加载期间，将会从 File1.csv 加载数据，并存储到 Qlik Sense 表格 Tab1 中。File2.csv 会被忽略。<br><br>在部分重新加载期间，整个 Qlik Sense 表格 Tab1 起初会被删除。此后，使用从 File2.csv 加载的新数据进行替换。来自 File1.csv 的全部数据会丢失。 |

## 了解详情

* [部分加载](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)