Jika Anda tidak memiliki bidang yang menyimpan waktu penyisipan, atau meta-data lainnya terkait urutan penyisipan, tidak ada cara yang dapat diandalkan untuk mendapatkan informasi ini.
Anda mungkin dapat bergantung pada kunci indeks berkerumun, tetapi ini tidak dijamin. Juga bukan IDENTITY
bidang atau bidang lain yang dibuat secara otomatis.
Untuk memperjelas, sebuah IDENTITY
bidang melakukan peningkatan otomatis, tetapi...
- Anda dapat memasukkan nilai eksplisit dengan
IDENTITY_INSERT
- Anda dapat menyemai ulang dan mulai menggunakan kembali nilai
- Tidak ada penegakan keunikan bawaan untuk bidang identitas
Jika bidang ID adalah PK Anda, Anda mungkin dapat menggunakannya untuk mendapatkan gambaran kasar:
SELECT *
FROM MyTable
ORDER BY IdField ASC
Per komentar Anda, bidangnya adalah GUID
. Dalam hal ini, tidak ada cara untuk mengembalikan segala jenis pesanan yang dapat diandalkan sejak GUID
s secara inheren acak dan tidak berurutan.