Vai al contenuto principale

Add

Il prefisso Add può essere aggiunto a qualsiasi istruzione LOAD o SELECT nello script per specificare che dovrebbe aggiungere record a un'altra tabella. Specifica anche che questa istruzione dovrebbe essere eseguita in un ricaricamento parziale. Il prefisso Add può essere usato anche in un'istruzione Map.

Nota: Il ricaricamento parziale è supportato dall'utilizzo di Qlik Engine JSON API o del pulsante Ricarica. Per ulteriori informazioni sul pulsante Ricarica, vedere Pulsante.

Syntax:  

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


Add [only] mapstatement

 

Durante un caricamento normale (non parziale), la costruzione Add LOAD funzionerà come normale istruzione LOAD. I record verranno generati e archiviati in una tabella.

Se viene utilizzato il prefisso Concatenate, o se esiste una tabella con lo stesso set di campi, i record verranno aggiunti alla tabella esistente rilevante. Altrimenti, la costruzione Add LOAD creerà una nuova tabella.

Un caricamento parziale otterrà lo stesso risultato. L'unica differenza è che la costruzione Add LOAD non creerà mai una nuova tabella. Esiste sempre una tabella pertinente dall'esecuzione script precedente a cui aggiungere i record.

Non viene eseguito alcun controllo di duplicati. Pertanto, un'istruzione che utilizza il prefisso Add spesso includerà un qualificatore distinto o una clausola dove a protezione dei duplicati.

L'istruzione Add Map...Using determina l'esecuzione del mapping anche durante l'esecuzione parziale dello script.

Arguments:  

Argomenti
Argomento Descrizione
only Un qualificatore opzionale che denota che l'istruzione dovrebbe essere eseguita solo durante i caricamenti parziali. Deve essere ignorata durante i caricamenti normali (non parziali).