Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#13
  Alt 7. Apr 2003, 11:32
Zitat von Paul Jr.:
Eine SELECT Anweisung an dieser Stelle... bringt hier immer Gefahren (was wenn zwei User gleichzeitig diese Abfrage weg-schicken?)
Nein, ganz sicher nicht!
1. Die Generatoren in IB/FB sind Transaktionsunabhängig
2. Eine Select wird immer nur in ihrer Transaktion ausgeführt!

d.h. Selbst wenn 2 User gleichzeitig diese Select ausführen, erhalten beide einen eindeutigen Generator-Wert, da dieser die Anfragen nacheinander ausführt!

Letztendlich mache ich in der SP doch genau dasselbe: Ich selektiere eine ID und verwende die anschließend in einer InsertSQL. Selbst wenn 100 User diese SP gleichzeitig ausführen kann da nix schiefgehen....

Grüße
Lemmy
  Mit Zitat antworten Zitat