Moin, moin
ich möchte einen Generator-Wert per Stored Procedure erhöhen. Das gelingt mir mit folgender Procedure
SQL-Code:
begin
NEW_PID = gen_id( GENERATOR_Products ,1);
SUSPEND;
end
Hierbei kann ich mir übrigens den aktuellen Generator-Wert zurückgeben lassen. Ok soweit sogut.
Bisher ist es aber notwendig, den Generator-Name in der Funktion Gen_ID explizit anzugeben.
FRAGE: Ist es möglich den Namen des Generators irgendwie in einer Variable zu übergeben
um diese Procedur auf mehrere Generatoren/Tabellen anzuwenden ???
So müßte ich für jede Tabelle eine extra Procedur schreiben und das gefällt mir wenig. Mein Programm braucht den Generator-Wert übrigens um verschiedene Codierungen zu erstellen und die prinzipielle Herangehensweise hat sich eigentlich bewährt, bis auf die jeweilig notwendige Procedur...
Grüße // Martin