Announcement

Collapse
No announcement yet.

Löschabfrage mit voriger Kontrolle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Löschabfrage mit voriger Kontrolle

    Hallo SqL-Gemeinde,

    In einer MSDE2000 mit Access2000-Oberfläche sollen alle Kunden aus Tabelle "Adressen" gelöscht werden, wenn deren Kundennummer (= Primär-Schlüssel) weder in Tabelle "Bosch" noch in Tabelle "Siemens" vorkommt.
    Einziges Eingabe-Kriterium ist die Maximale Kundennummer: "Löschen bis KD-Nummer:xxxxx"

    Aus Sicherheitsgründen sollen die zu löschenden Kunden jedoch vorher als Tabelle angezeigt werden, die aus Name, Vorname und Kundennummer besteht, damit man die Chance zum Abbruch hat. Die eigentliche Löschung erfolgt also erst nach Bestätigung, dann aber in einem Rutsch, also nicht einzeln.

    Hat da jemand eine Idee?
    Grüße aus Stuttgart

  • #2
    Du machst erst einen Select und zeigst die Daten an. Wenn der user bestätigt, dann führst Du mit den gleichen WHERE Kriterien den Delete Befehl aus. Fertig.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment

    Working...
    X