Hi,
ich mache mir gerade für private Zwecke eine kleine Datenbank. Jedenfalls komme ich mit den Prozeduren bzw. Struktur von IF-Else nicht so ganz klar. Das Internet gibt nicht wirklich was her bzw. ich möchte für die Zukunft auch eine gute "Masterlösung"
da ich diese Art von Prozedur öfters benötige.
Ich möchte folgendes Realisieren:
Prozedur zum Einfügen einer "Zahlung".
Wenn Zahlung nicht existiert (IF NOT EXISTS(SELECT * FROM Zahlungen where ZahlungsNr = @ZahlungsNr)
......Wenn Person1 noch nicht vorhanden ist
..............Person1 in Tabelle Personen einfügen(ID, Name)
.......ENDE
....
......Wenn Person2 noch nicht vorhanden ist
..............Person2 in Tabelle Personen einfügen(ID, Name)
.......ENDE
....
...Zahlung in Tabelle Zahlungen einfügen(ZahlungsNr, ID_Kunde1, ID_Kunde2, Preis)
ENDE
Bei der IF-Verschachtelung scheitert es irgedwo.
mfg