L'istruzione troncata SQL Server rimuove tutti i record da una tabella mantenendo la struttura della tabella. Pensa all'istruzione Truncate come un modo per eliminare i dati da una tabella senza far cadere la tabella effettiva.
In questa guida, capirai come lavorare con il comando Truncate in SQL Server, permettendoti di ripristinare le tabelle senza ricrearle.
SQL Server Truncate Tabella
Quando si lavora con il database, incontrerai istanze in cui è necessario eliminare tutti i dati archiviati in una tabella senza abbandonare la tabella.
Sebbene sia possibile utilizzare l'istruzione DELETE senza una clausola condizionale, il comando Truncate è molto più veloce ed efficiente.
La sintassi del comando Truncate è come mostrato:
Tabella troncate [database_name.] [Schema_name.] Table_name;Prendiamo le query di esempio di seguito che creano una tabella e inseriamo i dati di esempio.
Crea database Product_Inventory;Esegui la query Truncate per rimuovere tutti i dati dalla tabella:
Inventario della tabella troncata;La tabella risultante è come mostrata:
Si noti che la struttura della tabella è ancora mantenuta mentre tutti i dati memorizzati vengono rimossi.
SQL Server Truncate vs. Eliminare
Potresti chiederti, se il comando Truncate è come l'istruzione DELETE, perché devo usare il comando Truncate?
Di seguito sono riportati alcuni vantaggi del comando Truncate su Elimina.
Conclusione
In questo articolo, hai scoperto come lavorare con il comando tabella truncate in sql server per eliminare i dati da una tabella senza distruggere la struttura della tabella.