Einzelnen Beitrag anzeigen

HHennig

Registriert seit: 16. Feb 2007
Ort: Pforzheim
51 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: PrimaryKey in der "richtigen" Reihenfolge erzeugen

  Alt 23. Sep 2014, 11:21
Hallo,
versuche doch mal Folgendes:
Code:
update tab1 set id =gen_id(g_tab1,1)
where id is null
order by RDB$DB_KEY
RDB$DB_KEY ist ein interner, eindeutiger DB-Key, den Firebird IMMER mitführt und der meines Wissens auch bei Deletes nicht wiederverwendet wird. Sollte also wirklich der Insert-Reihenfolge entsprechen.
Hartmut
*
  Mit Zitat antworten Zitat