ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
311
311
EMPFEHLEN
-
Hallo,
Ich habe ein kleines Problem.
Ich brauche eine Procedure die:
Wenn in der Tabelle name in der Spalte bdelete = 1 ist, dann aus eine anderen Tabelle (tabellen name: logs) alles löschen soll wo die nNummer gleich ist wie die von Tabelle: name
Ich habe auch schon gegooglet aber finde leider nix.
Ich wäre für weitere Hilfe sehr dankbar
-
Ich glaube du suchst nach DELETE ON CASCADE.
-
Moin
Glaub nicht, dass er das sucht, ON DELETE CASCADE reagiert auf löschen von Daten über Foreign Key Contraints, nicht auf einen Wert
Zur Frage:
So ist das Schema, musst du jetzt nur noch auf deine Datenstruktur adaptierenCode sql:1
DELETE FROM table1 t1 WHERE t1.num = SELECT t2.num FROM table2 t2 WHERE COLUMN = 1
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
MSSQL Wenn in spalte 9 dann in andere spalte 1
Von Canic im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 08.04.11, 12:24 -
Werte aus DB prüfen (wenn ja dann weiter Wenn nein dann nicht)
Von harderph im Forum PHPAntworten: 3Letzter Beitrag: 27.01.08, 10:45 -
MSSQL: update - und wenn nicht vorhanden, dann insert
Von JavaUncle im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.01.08, 12:27 -
Datenbank Abfrage: Wenn Status 1 dann...
Von absyrtos im Forum PHPAntworten: 2Letzter Beitrag: 26.09.06, 20:15 -
Wenn id = 0 dann in anderen Tabellen löschen
Von Mimolino im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 29.03.04, 08:47





Zitieren

Login





