sql >> Databáze >  >> RDS >> Sqlserver

Jak zachovat pořadí vkládání na SQL Server

Jste na omylu.

SQL tabulky představují neuspořádané množiny. Pokud chcete sadu výsledků v určitém pořadí, musíte použít ORDER BY klauzule v dotazu. Optimalizátor SQL nemusí používat ORDER BY , najít jiný způsob, jak vrátit výsledky v pořádku.

Můžete mít identity sloupec, který není primárním klíčem. Ale ve skutečnosti můžete mít obě identity sloupec a guid sloupec, přičemž první je primární klíč a druhý jako jedinečný klíč. Dalším řešením je mít CreatedAt čas schůzky. Toto můžete použít pro objednání. . . nebo dokonce jako seskupený index, pokud byste opravdu chtěli.



  1. MySQL převede řetězec data na časové razítko Unix

  2. ORA-01017 Tipy pro řešení chyb Oracle

  3. Jak funguje sqrt() v PostgreSQL

  4. MySQL Zobrazit granty pro všechny uživatele