Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
Delphi 8 Professional
|
AW: SQL: Neueste Daten einer bestimmten Serien-Nr. ermitteln
21. Jan 2015, 04:09
Bezüglich der Zeit, also dem Ausschalten irgendwelcher Zeitauflösungen bzw. Hardware-Uhrzeit etc. : Du wirst ja wohl eine ID anlegen und die ist unabhängig von allem, ausser von der momentanen Uhrzeit. Wenn jetzt da eine ID per Trigger o.ä. erzeugt wird, dann ist das so nach dem Motto : "wer zuerst kommt mahlt zuerst". Und zwar nur nach Sonnenstand. Schlägt ein Before Insert Trigger um 10:00 am 1.1.2015 (Windows/Rechnerzeit) zu und erzeugt die ID 123, es ist aber jetzt der 21.1.2015 4:05 und ein anderer Trigger schlägt wieder zu, dann hat der die ID 124 geliefert, obwohl der Rechner aus Versehen auf 1.1.1899 steht. Also : ID fortlaufend vergeben und das order by daran ausrichten.
Gruß
Hansa
|