挿入時刻を格納するフィールドや、挿入順序に関するその他のメタデータがない場合、この情報を取得する信頼できる方法はありません。
クラスター化されたインデックス キーに依存することもできますが、これは保証されません。 IDENTITY
でもありません フィールドまたはその他の自動生成フィールド。
明確にするために、IDENTITY
フィールドは自動インクリメントしますが...
IDENTITY_INSERT
で明示的な値を挿入できます- 値を再シードして再利用できます
- ID フィールドの一意性を強制する機能は組み込まれていません
ID フィールドが PK の場合は、おそらくそれを使用して大まかなアイデアを得ることができます:
SELECT *
FROM MyTable
ORDER BY IdField ASC
あなたのコメントによると、フィールドは GUID
です .その場合、 GUID
以来、信頼できる順序を返す方法はありません。 s は本質的にランダムであり、シーケンシャルではありません。