Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Generatorwerte setzen /Trigger deaktivieren

  Alt 10. Jan 2004, 23:28
Wenn der Generator aus IB mit den Sequences aus Oracle verglichen werden kann, dann müsste das doch gehen:
-größte ID vor erster Aktivierung des Triggers abfragen
-sequence/Generator hochzählen bis sie gleich sind
-trigger aktivieren
-die nächste ID ist um 1 größer als die ehemals größte


Sicher ist das alles durch SQL machbar - deshalb kannst du es ja auch in deine Apps einbauen.
Das Prozedere kann bei jedem Deaktivieren/Aktivieren wiederholt werden um Key violations vorzubeugen.

Ich hoffe, ich habe dich da nicht falsch verstanden...
  Mit Zitat antworten Zitat