Come eliminare tutti i record in SQL Server 2008?
Come eliminare tutti i record in SQL Server 2008?
Risposte:
Vedo che le altre risposte mostrate sopra sono corrette, ma ti semplificherò la vita.
Ho persino creato un esempio per te. Ho aggiunto alcune righe e desidero eliminarle.
È necessario fare clic con il tasto destro sulla tabella e come mostrato nella figura Tabella script a> Elimina in> Nuove vedove dell'editor di query:
Quindi si aprirà un'altra finestra con uno script. Elimina la riga di "dove", perché desideri eliminare tutte le righe. Quindi fare clic su Esegui.
Per assicurarti di averlo fatto, fai clic con il pulsante destro del mouse sulla tabella e fai clic su "Seleziona le prime 1000 righe". Quindi puoi vedere che la query è vuota.
Per un tavolo
truncate table [table name]
Per tutti i tavoli
EXEC sp_MSforeachtable @command1="truncate table ?"
Quando la tabella è molto grande, è meglio eliminare la tabella stessa con drop table TableName
e ricrearla, se è stata creata una query di tabella; piuttosto che eliminare i record uno per uno, utilizzando l' delete from
istruzione perché ciò può richiedere molto tempo.