Alguns exemplos do SQL Server em que o exatamente o mesmo plano de execução pode retornar resultados ordenados de forma diferente são
- Uma verificação de índice não ordenada pode ser realizada na ordem de alocação ou na ordem de chave, dependendo do nível de isolamento em vigor.
- O recurso de verificação do carrossel permite que as verificações sejam compartilhadas entre consultas simultâneas.
- Planos paralelos geralmente não são determinísticos e a ordem dos resultados pode depender do grau de paralelismo selecionado no tempo de execução e da carga de trabalho simultânea no servidor.
- Se o plano tiver loops aninhados com pré-busca não ordenada, isso permitirá que o lado interno da junção continue usando dados de qualquer E/S que tenha sido concluída primeiro