A select dotaz bez order by není načíst řádky v libovolném konkrétním pořadí. Musíte mít order by získat objednávku.
SQL Server nemá žádnou výchozí metodu pro načítání podle pořadí vložení. Můžete to udělat, pokud máte informace v řádku. Nejlepším způsobem je sloupec identity primárního klíče:
TableId int identity(1, 1) not null primary key
Takový sloupec se při vkládání každého řádku zvyšuje.
Můžete mít také CreatedAt sloupec:
CreatedAt datetime default getdate()
To však může mít duplikáty pro simultánní vložky.
Klíčovým bodem však je, že select bez order by klauzule vrací neuspořádanou sadu řádků.