select order byのないクエリ しない 特定の順序で行を取得します。 order byが必要です 注文を受けるために。
SQL Serverには、挿入順序で取得するためのデフォルトの方法はありません。行に情報があれば、それを行うことができます。最良の方法は、主キーID列です:
TableId int identity(1, 1) not null primary key
このような列は、各行が挿入されるたびに増分されます。
CreatedAtを持つこともできます 列:
CreatedAt datetime default getdate()
ただし、同時挿入では重複する可能性があります。
ただし、重要な点は、select order byなし 句は、順序付けられていない行のセットを返します。