Hi,
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?!
also mit TSQL geht sowas nicht. - Aber das ist ja auch von Microsoft.
Aber im Ernst: Wo ist das Problem?
Du uebergibst einer Routine das Loeschkriterium und diese prueft, ob sich der Datensatz geaendert hat und so weiter...
Der Ansatz der genannten Routine eine variable Parameteranzahl mitzgeben wird moeglicherweise nicht erfolgreich sein.
Gruss,
Lude