# Drop table

Durante l'esecuzione dello script, è possibile rilasciare dal modello dati, e quindi dalla memoria, una o più tabelle interne di Qlik Sense utilizzando l'istruzione drop table. Opzionalmente, usa la variante drop mapping table per eliminare le tabelle di mapping—quelle create con il prefisso Mapping—prima della fine 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.

I seguenti elementi andranno persi a causa di ciò:

* La tabella o le tabelle effettive.
* Tutti i campi che non fanno parte delle tabelle rimanenti.
* I valori di campo nei campi rimanenti, che provenivano esclusivamente dalla tabella o dalle tabelle eliminate.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-table.htm)

#### Esempi e risultati:

| Esempio | Risultato |
| --- | --- |
| ```<br>drop table Orders, Salesmen, T456a;<br>``` | Questa riga fa sì che tre tabelle vengano eliminate dalla memoria. |
| ```<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 eliminata. |
| ```<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. Viene creata una tabella di mapping map1 e quindi utilizzata in un'istruzione LOAD successiva con la funzione ApplyMap. Dopo che la tabella di mapping è stata utilizzata, viene eliminata 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 mapping, 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 notevolmente migliorate. |

[Rename table](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/rename-table.htm)

[Drop field](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/drop-field.htm)

[Drop](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Drop.htm)

[Table/Tables](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Table.htm)

[Mappatura](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm)