Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Replikation mit vielen Clients, FB

  Alt 21. Dez 2007, 14:23
Hallo,

BigInt geht nicht(Dialect 1),
alles andere geht auch nicht, ich kann ja nicht die ganze DB umstellen
wegen der Replikation (gewachsenes System).

Ich denke über die Änderung der SP nach,
die sich die Id eines neuen Datensatzes holt.

Bis jetzt sieht die so aus:

SQL-Code:
CREATE PROCEDURE PERSONAL_NEWID
RETURNS (
    NEWID INTEGER)
AS
  begin newid=gen_id(gen_PERSONAL,1);
end
Ich müsste jetzt eine Tabelle mit den gültigen Nummernschlüsseln haben
(Min,Max) und wenn die neue Id nicht im aktuellen Nummernkreis ist,
beginnt er halt mit dem nächsten Nummernkreis.

Hat das schon mal jemand so implementiert?


Wie sieht es mit der Performance aus?


Heiko
Heiko
  Mit Zitat antworten Zitat