دستور INSERT INTO همیشه رکورد اضافه شده را به انتهای جدول اضافه نمیکنه. اگه جدول جای خالی نداشته باشه، اون موقع به انتهای جدول اضافه میکنه
جمله بندی فوق غلطه!
رکوردها همیشه به انتهای جدول اضافه خواهند شد...

+

روش شما برای به دست آوردن آخرین رکورد قرار داده شده در بانک، غلط است. چون در همان لحظه ی ورود، ممکن است کاربر دیگری رکورد جدید را وارد کند.
از دستور زیر استفاده کنید: IDENTITY@@ برای هر رکورد، یک شماره ی جدید اختصاص می دهد.

SELECT @PostID = @@IDENTITY