Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#1

IB: Stored Proc: Generator erhöhen

  Alt 11. Aug 2004, 20:13
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
Martin Schaefer
  Mit Zitat antworten Zitat