Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#20

AW: Firebird Db Trigger Problem

  Alt 28. Okt 2012, 11:25
Zitat:
Und wie? Darunter kann ich mir nichts vorstellen.
Direkt in den Generatorwert in dieser Syntax?
Nein in der Deklaration des Feldes der Tabelle. Für jedes Feld kann man einen Standardwert setzten der dann verwendet wird, wenn dieses beim Post NULL ist. Neben festen Werten gibt es auch Konstanten wie das erwähnte CURRENT_TIMESTAMP, welche immer den aktuellen Zeitwert erhält.
Zitat:
Aber im Multiuser MUSS ja sichergestellt sein, dass der nächste Wert auch dem gehört der ihn aufgerufen hat.
Wenn ich nur den Wert hole ohne ihn zu reservieren gehts schief. Oder liege ich da falsch...
Die Semaphore stellt sicher, dass kein anderer den selben Wert enrhält.Wenn du ihn aber holst ohne zu verwenden (Rollback), dann bleibt der Wert "reserviert". Es entshehen Lücken.
Markus Kinzler
  Mit Zitat antworten Zitat