Вие сте заблуден.
SQL таблиците представляват неподредени набори. Ако искате набор от резултати в определен ред, тогава трябва да използвате ORDER BY клауза в заявката. SQL оптимизаторът може да не използва ORDER BY , намирайки друг начин да върнете резултатите в ред.
Можете да имате identity колона, която не е първичен ключ. Но всъщност можете да имате и двете identity колона и guid колона, като първият е първичен ключ, а вторият е уникален ключ. Друго решение е да имате CreatedAt Време за среща. Можете да използвате това за поръчка. . . или дори като клъстериран индекс, ако наистина искате.