Wie lösche ich alle Datensätze in SQL Server 2008?
Wie lösche ich alle Datensätze in SQL Server 2008?
Antworten:
Ich kann sehen, dass die anderen oben gezeigten Antworten richtig sind, aber ich werde Ihnen das Leben leichter machen.
Ich habe sogar ein Beispiel für Sie erstellt. Ich habe einige Zeilen hinzugefügt und möchte sie löschen.
Sie müssen mit der rechten Maustaste auf die Tabelle klicken und wie in der Abbildung Skripttabelle a> Löschen an> Neue Abfrage-Editor-Witwen:
Dann öffnet sich ein weiteres Fenster mit einem Skript. Löschen Sie die Zeile "wo", da Sie alle Zeilen löschen möchten. Klicken Sie dann auf Ausführen.
Um sicherzustellen, dass Sie es richtig gemacht haben, klicken Sie mit der rechten Maustaste auf die Tabelle und klicken Sie auf "Top 1000 Zeilen auswählen". Dann können Sie sehen, dass die Abfrage leer ist.
Für einen Tisch
truncate table [table name]
Für alle Tabellen
EXEC sp_MSforeachtable @command1="truncate table ?"
Wenn die Tabelle sehr groß ist, ist es besser, die Tabelle selbst zu löschen drop table TableName
und neu zu erstellen, wenn eine Tabellenabfrage erstellt wurde. Anstatt Datensätze delete from
einzeln zu löschen, verwenden Sie die Anweisung, da dies zeitaufwändig sein kann.