Elimina tutti i record


Risposte:


136

Per eliminare tutti i record da una tabella senza eliminare la tabella.

DELETE FROM table_name usa con cura, non c'è annullamento!

Per rimuovere una tabella

DROP TABLE table_name


9
Penso che sia DELETE FROM table_name (no *)
jzd

34

da un tavolo?

Puoi usarlo se non hai chiavi esterne per altre tabelle

truncate table TableName

o

delete TableName

se vuoi tutti i tavoli

sp_msforeachtable 'delete ?'

16

Usa l'istruzione DELETE

Delete From <TableName>

Per esempio:

Delete from Student;

12

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:

inserisci qui la descrizione dell'immagine

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.

inserisci qui la descrizione dell'immagine

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.


7

Se vuoi resettare la tua tabella, puoi farlo

truncate table TableName

truncate ha bisogno di privilegi e non puoi usarlo se la tua tabella ha dipendenti (altre tabelle che hanno FK della tua tabella,


4

Per un tavolo

truncate table [table name]

Per tutti i tavoli

EXEC sp_MSforeachtable @command1="truncate table ?"

0

Quando la tabella è molto grande, è meglio eliminare la tabella stessa con drop table TableNamee ricrearla, se è stata creata una query di tabella; piuttosto che eliminare i record uno per uno, utilizzando l' delete fromistruzione perché ciò può richiedere molto tempo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.