# Replace

Le préfixe Replace peut être ajouté à n'importe quelle instruction LOAD ou SELECT du script pour spécifier que la table chargée doit remplacer une autre table. Cela spécifie également que cette instruction doit être exécutée lors d'un chargement partiel. Le préfixe Replace peut également être utilisé dans une instruction Map.

Note InformationsPour que le chargement partiel fonctionne correctement, vous devez ouvrir l'application avec des données avant le déclenchement du chargement partiel.

Effectuez un chargement partiel via le bouton Charger. Pour plus d'informations, consultez [Bouton](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/Button/button.htm). Vous pouvez également utiliser Qlik Engine JSON API.

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

Replace [only] mapstatement

Lors d'un chargement normal (non partiel), la construction Replace LOAD fonctionne comme une instruction LOAD normale, mais précédée de Drop Table. Pour commencer, l'ancienne table est abandonnée, puis les enregistrements sont générés et stockés sous la forme d'une nouvelle table.

Si le préfixe Concatenate est utilisé ou s'il existe une table avec le même ensemble de champs, cette table sera celle à abandonner. Sinon, il n'existe aucune table à abandonner et la construction Replace LOAD est identique à une instruction LOAD normale.

Un chargement partiel fera la même chose. La seule différence réside dans le fait qu'il existe toujours une table de la précédente exécution de script à abandonner. La construction Replace LOAD commencera toujours par abandonner l'ancienne table avant d'en créer une nouvelle.

L'instruction Replace Map...Using permet également d'effectuer le mapping pendant une exécution de script partielle.

Arguments

| Argument | Description |
| --- | --- |
| only | Qualificateur facultatif indiquant que l'instruction doit être exécutée uniquement lors des chargements partiels. Lors des chargements normaux (non partiels), elle doit être ignorée. |

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

#### Exemples et résultats :

| Exemple | Résultat |
| --- | --- |
| `Tab1:`<br>`Replace   LOAD * from File1.csv;` | Pendant les chargements normaux et partiels, la table Qlik Sense Tab1 commence par être abandonnée. De nouvelles données sont ensuite chargées à partir de File1.csv et stockées dans Tab1. |
| `Tab1:`<br>`Replace   only LOAD * from File1.csv;` | Pendant un rechargement normal, cette instruction est ignorée.<br><br>Pendant un chargement partiel, toute table Qlik Sense précédemment nommée Tab1 commence par être abandonnée. De nouvelles données sont ensuite chargées à partir de File1.csv et stockées dans Tab1. |
| `Tab1:`<br>`LOAD  a,b,c   from File1.csv;`<br>`Replace   LOAD  a,b,c from File2.csv;` | Pendant un chargement normal, le fichier File1.csv commence par être lu dans la table Qlik Sense Tab1 de , puis il est immédiatement abandonné et remplacé par les nouvelles données chargées à partir du fichier File2.csv. Toutes les données provenant du fichier File1.csv sont perdues.<br><br>Pendant un chargement partiel, la table Qlik Sense Tab1 toute entière est initialement abandonnée. Elle est ensuite remplacée par les nouvelles données chargées à partir du fichier File2.csv. |
| `Tab1:`<br>`LOAD a,b,c   from File1.csv;`<br>`Replace   only LOAD a,b,c from File2.csv;` | Pendant un chargement normal, les données sont chargées à partir du fichier File1.csv et stockées dans la table Qlik Sense Tab1. Le fichier File2.csv est ignoré.<br><br>Pendant un chargement partiel, la table Qlik Sense Tab1 toute entière est initialement abandonnée. Elle est ensuite remplacée par les nouvelles données chargées à partir du fichier File2.csv. Toutes les données provenant du fichier File1.csv sont perdues. |

## En savoir plus

* [Chargement partiel](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm)
* [Load](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Concatenate](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/concatenate.htm)
* [Map](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Map.htm)
* [Only](https://help.qlik.com/fr-FR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/Only.htm)