![]() |
Datenbank: ABS • Version: 4.88 • Zugriff über: DataSource
den Inhalt einer Datenbank löschen.
Hallo!
Wie kann man den ges. Inhalt einer Datenbank löschen. Gruß Klaus |
Re: den Inhalt einer Datenbank löschen.
Zitat:
lösche doch einfach die Datenbank. Oder wolltest Du die Daten in den Tabellen einer Datenbank löschen? |
Re: den Inhalt einer Datenbank löschen.
Zitat:
Gruß Klaus |
Re: den Inhalt einer Datenbank löschen.
Zitat:
SQL-Code:
Sollte alle Datensätze einer Tabelle löschen
DELETE FROM <tabelle>
|
Re: den Inhalt einer Datenbank löschen.
hoi,
oder : truncate + tbl_name cya |
Re: den Inhalt einer Datenbank löschen.
Eines noch:
Man muss darauf achten die Inhalte der Tabellen in der richtigen Reihenfolge zu löschen! Wenn in Tabelle B Datensätze über einen Forenkey mit Tabelle A verknüpft sind kann es zu problemen kommen wenn B vor A gelöscht wird. |
Re: den Inhalt einer Datenbank löschen.
Dafür gibt es doch (zumindest unter Oracle) CASCADE CONSTRAINTS, wenn ich mich nicht irre (gerade keine Unterlagen zur Hand)
|
Re: den Inhalt einer Datenbank löschen.
Gibt es auch in anderen Datenbanken. nur bestehen nicht unbedingt Beziehungen zwischen allen Tabellen einer DB.
|
Re: den Inhalt einer Datenbank löschen.
Hai,
ich wollte ja nur darauf hinweissen. Ob einzelne Datenbanksyteme extra funkionen haben sollte eine Entwickler nicht voraussetzen; denke ich. Wichtig ist zu wissen wie die Tabellen, womöglich, verbunden sind. |
Re: den Inhalt einer Datenbank löschen.
Bei ABS heisst der 'Befehl'
SQL-Code:
Hierbei ist zu beachten, dass die Tabelle tabellenname exclusiven Zugriff erfordert, will heissen: sie darf NICHT durch einen anderen Benutzter/Anwendung geöffnet sein :!:
TRUNCATE TABLE tabellenname
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 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