Wenn das in einem 2-schrittigen Prozess, von aussen, gemacht wird,
dann könnte ja in der (Millisekunde) Zwischenzeit Jemand anderes einen neuen Record angelegt haben.
Dann stimmt dein LastAutoInc oder LastRecord nicht mehr.
Sorry. Das ist quatsch.
"von außen machen" : von außerhalb der Transaktion in der man gerade arbeitet wäre es wohl ein bisschen seltsam nach einem autoinc zu fragen.
"LastAutoInc" : ist bei allen
DB mit denen ich zu tuen habe Session bezogen, oder kann Session/Active
query bezogen abgefragt werden. Bei
MSSQL gibt es dafür @@IDENTITY. Was andere
DB dafür bereitstellen weis ich nicht. Aber vermutlich ähnliche Lösungen.