# Drop table

Una o più tabelle interne QlikView possono essere eliminate dal modello dati, e quindi dalla memoria, in qualsiasi momento durante l'esecuzione dello script, mediante un'istruzione drop table. Facoltativamente, utilizzare la variante drop mapping table per eliminare le tabelle di mapping—quelle create con il prefisso Mapping—prima del termine dell'esecuzione dello script.

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

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

Nota informaticaI formati drop table e drop tables sono entrambi accettati.

Di conseguenza i seguenti elementi verranno persi:

* La/e tabella/e attuale/i.
* Tutti i campi che non fanno parte delle tabelle rimanenti.
* I valori dei rimanenti campi, provenienti esclusivamente dalla tabella(e) scaricata.

Esempi e risultati

| Esempio | Risultato |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Questa riga di codice causa la rimozione dalla memoria di tre tabelle. |
| ```<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>``` | Una volta creata la tabella Tab2, la tabella Tab1 viene rimossa. |
| ```<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>``` | Questo esempio mostra come può essere utilizzata la variante Drop mapping table. Una tabella di mappatura map1 viene creata e poi utilizzata in una successiva istruzione LOAD con la funzione ApplyMap. Dopo che la tabella di mappatura è stata utilizzata, viene rimossa dalla memoria, ottimizzando l'utilizzo della RAM per i dati da caricare nelle tabelle successive dell'esecuzione dello script.<br><br>In questo caso, con solo poche righe nella tabella di mappatura, l'ottimizzazione della RAM sarebbe minima. Tuttavia, per tabelle di mapping di grandi dimensioni o quando si creano tabelle di mapping all'interno di cicli, le prestazioni possono essere migliorate in modo significativo. |

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

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

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

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

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