Mogelijk hangt de volgorde van veel factoren af, waaronder het uitvoeringsplan van de query, de configuratie van uw instantie, de versie van de database, of u exadata gebruikt of niet.
Als u orakel geen specifieke criteria geeft om de gegevens te ordenen, kunt u niet rekenen op een specifieke volgorde, zelfs als u uit uw proeven de gegevens consistent op een specifieke manier lijkt te sorteren.
Volgens Oracle-documentatie voor listagg:
- De order_by_clause bepaalt de volgorde waarin de aaneengeschakelde waarden worden geretourneerd. De functie is alleen deterministisch als de ORDER BY-kolomlijst een unieke volgorde heeft bereikt.