Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да поддържате реда на вмъкване в SQL Server

Вие сте заблуден.

SQL таблиците представляват неподредени набори. Ако искате набор от резултати в определен ред, тогава трябва да използвате ORDER BY клауза в заявката. SQL оптимизаторът може да не използва ORDER BY , намирайки друг начин да върнете резултатите в ред.

Можете да имате identity колона, която не е първичен ключ. Но всъщност можете да имате и двете identity колона и guid колона, като първият е първичен ключ, а вторият е уникален ключ. Друго решение е да имате CreatedAt Време за среща. Можете да използвате това за поръчка. . . или дори като клъстериран индекс, ако наистина искате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Навигиране в регистрационните файлове за грешки на SQL Server

  2. datetime срещу datetime2 в SQL Server:Каква е разликата?

  3. Защо и кога LEFT JOIN с условие в клауза WHERE не е еквивалентно на същото LEFT JOIN в ON?

  4. Как да извика съхранена процедура в изглед?

  5. Как да експортирате данни на SQL Server от таблица в CSV файл