Svuotare completamente una tabella
In questo esempio vedremo come con un semplice script sia possibile svuotare una tabella eliminando tutti i dati contenuti in essa. ATTENZIONE! Eseguito lo script i dati saranno irrecuperabili!
Gruppo Script
Programma
Evento
Azione
Per questa operazione utilizzeremo un comando del database specifico per l'eliminazione dei dati in tabella
database.deletedatarowsql("SELECT * FROM items")
Il comando deletedatarowsql elimina tutti i dati estrapolati dalla stringa sql. Normalmente questo comando viene utilizzando con dei filtri aggiuntivi, ad esempio:
database.deletedatarowsql("SELECT * FROM items WHERE eli = 1")
In questo modo solo certi record verranno eliminati. Non inserendo nessuna condizione il comando eliminerà tutti i record presenti. E' necessario che all'interno della stringa venga sempre incluso il campo gguid. Questo verrà utilizzato per identificare in maniera univoca il record da eliminare, e se il database è di tipo cloud, procedere anche alla eliminazione sul server di sincronizzazione.
In caso la tabella fosse collegata a una sezione potete aggiungere il comando di refresh
program.refreshsection("items")