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

Neurčené pořadí řazení při použití desítkového sloupce ROW_NUMBER() OVER s vazbami

Toto je odhad, ale pokud máte duplicitní hodnoty pro FTE hodnota, pak neexistuje žádná záruka, v jakém pořadí vyjdou při každém spuštění kódu. SQL Server pravděpodobně mění plán dotazů mezi tím, když provedete jednoduchý SELECT a SELECT pomocí WHERE kritérií, což způsobí, že vyjde jiné pořadí a to, co vidíte.

PK bych přidal na konec vaší ORDER BY jen aby bylo zajištěno, že pořadí je vždy konzistentní.



  1. PHP kódování MySQL utf 8

  2. Jak vytvořit uložené procedury v SQL?

  3. Codeigniter zobrazuje prázdnou stránku bez chyby

  4. Jak nainstalovat SQL Server na Red Hat 8