Gruppierter Index und kein ORDER BY

19/01/2009 - 08:01 von Detlef | Report spam
Hallo,

wenn ich eine auf eine einzige Tabelle begrenzte Abfrage ohne ORDER BY
mache, kann ich dann sicher sein, dass das Resultset nach dem GRUPPIERTEN
INDEX sortiert ist? Stimmt das?
Ich meine das in der OH gelesen zu haben, kann das aber leider nicht mehr
finden.

Oder andersrum gefragt, unter welchen Umstànden kann ich wenn ich kein
ORDER BY angebe - sicher sein, dass ein Resultset sortiert ist.

Vielen Dank im voraus.

Gruß
Detlef
 

Lesen sie die antworten

#1 Christa Kurschat
19/01/2009 - 08:09 | Warnen spam
Hallo Detlef,

"Detlef" schrieb im Newsbeitrag
news:
Hallo,

wenn ich eine auf eine einzige Tabelle begrenzte Abfrage ohne ORDER BY
mache, kann ich dann sicher sein, dass das Resultset nach dem GRUPPIERTEN
INDEX sortiert ist? Stimmt das?
Ich meine das in der OH gelesen zu haben, kann das aber leider nicht mehr
finden.

Oder andersrum gefragt, unter welchen Umstànden kann ich wenn ich kein
ORDER BY angebe - sicher sein, dass ein Resultset sortiert ist.



Soweit ich weiß gar nicht.
Die Wahrscheinmlichkeit, daß ein select nach dem gruppierten Index sortiert
ist, ist zwar gorß, verlassen würde ich mich darauf aber nicht.
Wer weiß, was dem Optimierer so alles einfàllt.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen