![]() |
Datenbank: ADS • Version: 9.0 • Zugriff über: SQL
Inhalte mehrerer Tabellen löschen
Hallo DP´ler
Ich wollte fragen ob jemand weis, ob es möglich ist, mit Einem SQL-Statement, die Inhalte mehrerer Tabellen zu löschen? Quasi so in in der Art: DELETE FROM Table1,Table2,... ,TableN Mit mehreren Delete-Statements funktionierts zwar aber kann ich bei mir ned nutzen. Vielleicht habt ihr ne idee wie man das lösen kann. |
AW: Inhalte mehrerer Tabellen löschen
Willst Du die Tabellen komplett leeren oder geht es darum, beim Löschen eines Datensatzes die abhängigen Daten mitzulöschen?
|
AW: Inhalte mehrerer Tabellen löschen
Ersteres, die Tabellen hängen noch nicht zusammen vondaher alle inhalte der tabellen. Habe es grad über eine stored proc versucht
SQL-Code:
geht aber auch ned ;(
sInsert : string;
sINsert := 'CREATE PROCEDURE LÖSCHE_OLAP_DATEN()BEGIN' + 'DELETE FROM olap_buchungskreis_daten; ' + 'DELETE FROM olap_fibu_daten; ' + 'DELETE FROM olap_konto_daten; ' + 'DELETE FROM olap_kostenstellen_daten; ' + 'DELETE FROM olap_perioden_daten; ' + 'DELETE FROM olap_steuerschluessel_daten; ' + 'DELETE FROM olap_zeit_daten; ' + 'END;'; |
AW: Inhalte mehrerer Tabellen löschen
Was kommt denn für eine Fehlermeldung? Hast Du es auch einmal mit TRUNCATE TABLE versucht (das scheint ADS ja zu unterstützen)?
|
AW: Inhalte mehrerer Tabellen löschen
beziehst du deine frage nun auf die procedure oder auf das erstere?
Ich weis auch nicht ob meine Procedure so korrekt ist bzw ob man die so aufrufen kann |
AW: Inhalte mehrerer Tabellen löschen
Ich bin mit der Syntax von ADS auch nicht vertraut. Vielleicht solltest Du Dich einmal direkt an joachimd wenden.
|
AW: Inhalte mehrerer Tabellen löschen
Jo werd ich tun, sobald ichs hab sag ich bescheid
EDIT: So habs gelöst im Dictionary ist die Stored Procedure angelegt das heist das ich sie einfach mit EXECUTE PROCEDURE im SQL-Statement aufrufen kann. Thema erledigt;) |
AW: Inhalte mehrerer Tabellen löschen
Hi, ich kann in ADS. Was für eine Meldung bekommst du wenn du das Script zum erzeugen der Stored Procedure mal im ARC ausführst? Oder wenn du die SP dort mal laufen lässt?
Aber, was hast du eigentlich genau vor? Du kannst doch einfach das was du in die SP schreibst auch ganz normal als Query laufen lassen. |
AW: Inhalte mehrerer Tabellen löschen
Zitat:
|
AW: Inhalte mehrerer Tabellen löschen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 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