Hallo zusammen,
wir sollen eine Datenanwendung programmieren die Mehrbenutzerfähig ist.
Wir dürfen dabei keine fertige Semaphorentechnik des DBMS benutzen.
Bisher habe ich es so gemacht, dass wenn man über das Frontend
einen Datensatz löschen möchte, wurde der zu löschende Datensatz
komplett mitübergeben und geprüft, ob sich dieser in der Zwischenzeit
geändert hat.
Das funktioniert auch. Jetzt habe ich aber das Problem, dass man aus
einer Tabelle alle Datensätze löschen möchte die z.B. die ID = 1 haben.
Das heisst, es gibt zwischen 0 und x Datensätzen die ich an die Prozedur
übergeben muß, um zu prüfen ob sich einer der Datensätze geändert hat.
Kann ich die Anzahl der zu übergebenen Parameter dynamisch angeben?
Normalerweise würde ich einfach einen String übergeben und den in ein
mehrdimensionales Array splitten, aber das geht bei PL/SQL nicht, oder?!
Viele Grüße
Horst