| Rubrik: Datenbanken · SQL-Server | VB-Versionen: VB6 | 12.11.12 |
Inhalt einer Tabelle im SQL Server schnell löschenMittels TRUNCATE TABLE wird der Inhalt einer Tabelle im SQL Server schnell gelöscht und auch die IDENTITY-Spalte zurückgesetzt. | ||
| Autor: | Bewertung: | Views: 12.163 |
| https://www.tools4vb.com | System: WinXP, Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Um den Inhalt einer Tabelle innerhalb einer MS SQL Datenbank vollständig zu löschen, kann man das DELETE Statement verwenden:
DELETE FROM tblTabelle
Diese Methode - wenn ohne WHERE-Bedingung verwendet - löscht den gesamten Inhalt der angegebenen Tabelle. Allerdings wird hierbei der IDENTITY-Wert (bspw. Autonummer) nicht zurückgesetzt.
Soll der gesamte Inhalt einer Datenbank-Tabelle im SQL-Server gelöscht werden und zugleich der Autowert einer IDENTITY-Spalte zurückgesetzt werden, verwenden Sie die TRUNCATE TABLE Anweisung:
TRUNCATE TABLE tblTabelle
Eine WHERE-Bedingung ist hier natürlich nicht vorgesehen. Die TRUNCATE TABLE Methode wird im ürbigen auch wesentlich schneller ausgeführt als die DELETE Methode.
Hinweis:
TRUNCATE TABLE funktioniert nicht in Zusammenhang mit Access-Datenbanken!


Inhalt einer Tabelle im SQL Server schnell löschen