sql >> Databáze >  >> RDS >> Oracle

Pokud není použito pořadí podle klauzule, Oracle SQL vrací řádky libovolným způsobem

Pořadí řádků vrácených do aplikace z SELECT výpis je ZCELA SVOVOLNÝ Pokud není uvedeno jinak. Pokud chcete, potřebujete nebo očekáváte, že se řádky vrátí v určitém pořadí, je odpovědností uživatele, aby takové pořadí určil.

(Upozornění:Některé verze Oracle by implicitně seřadily data ve vzestupném pořadí, pokud by byly použity určité operace, jako je DISTINCT, UNION, MINUS, INTERSECT , nebo GROUP BY . Protože však Oracle implementoval třídění hashů, povaha druhu dat se může lišit a mnoho SQL, které se na tuto funkci spoléhalo, se rozbilo.)



  1. Získejte předchozí a další řádek z řádků vybraných s podmínkami (WHERE).

  2. SQLite nemůže otevřít soubor databáze (kód 14) při častém dotazu SELECT

  3. Oracle PL/SQL - tipy pro okamžitý výstup / tisk z konzole

  4. Přejmenování tabulky v SQL Server (T-SQL)