![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: Fibplus
Alle Datensätze in allen Tabellen löschen
Hallo zusammen
besteht eine Möglichkeit in einer DB alle Datensätze in allen Tabellen zu löschen? Die DB beinhaltet viele Tabllen und manuell ist es ein wenig umständlich. Danke für Eure Tipps. Manfred |
Re: Alle Datensätze in allen Tabellen löschen
Du musst alle Tabellennamen aus der Datenbank auslesen und dann ein
SQL-Code:
ausführen.
DELETE FROM [Tabellenname]
Wenn Du Referenzen zwischen den Tabellen hast (Was eigentlich sein soll) musst Du noch die Reihenfolge beachten. Erst Detail dann Master. Andere Möglichkeit die Constrains entfernen vor dem Löschen und wieder neu anlegen. Andere Variante einen Sript von Deinen Metadaten erstellen (Tool IBExpert) Leere Datenbank anlegen und den Sript einspielen. Damit sind alle Tabellen leer. Gruß Borwin |
Re: Alle Datensätze in allen Tabellen löschen
Hallo borwin
Zitat:
Dies geht eindeutig am schnellsten. :dp: Shalom Manfred |
Re: Alle Datensätze in allen Tabellen löschen
TRUNCATE TABLE ist glaube schneller als das DELETE.
Bei Oracle kannst bzgl. den Constraints ein CASCADE CONSTRAINTS machen, um diese auszuhebeln. |
Re: Alle Datensätze in allen Tabellen löschen
Zitat:
Shalom Manfred |
Re: Alle Datensätze in allen Tabellen löschen
Für Historiker: in InterBase gab es eine 'Backdoor' mit der man alle Daten löschen konnte:
Backdoor in Borlands Datenbank Interbase seit 1992 ![]() Zitat:
|
Re: Alle Datensätze in allen Tabellen löschen
Diese war schon in der inoffiziellen Version von IB6 nicht mehr da und damit auch in der daraus entstandenen FireBird Versionen
|
Re: Alle Datensätze in allen Tabellen löschen
Hallo manfred_h,
aber erst nach einen BACKUP und RESTORE ist die Datenbank verkleinert. Bis bald Chemiker |
Re: Alle Datensätze in allen Tabellen löschen
Hallo nochmals
@mjustin: Danke für die Historischen Hinweise. :coder2: @mkinzler: Danke auch Dir. :cheer: @Chemiker: Das ist gut zu wissen. :thumb: Shalom Manfred |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz