Verwendung von ORDER BY in Views (Sichten) – Teil 2 – Erzwingen einer Sortierung

Im ersten Teil haben wir gesehen, dass die Verwendung von ORDER BY in Views nicht gestattet ist. Aber es gibt eine Reihe von Ausnahmen, wie wir auch schon an der Fehlermeldung erkennen können:
Nachricht 1033, Stufe 15, Status 1, Prozedur vwProd, Zeile 4 [Batchstartzeile 0]
Die ORDER BY-Klausel ist in Sichten, Inlinefunktionen, abgeleiteten Tabellen, Unterabfragen und allgemeinen Tabellenausdrücken nur dann gültig, wenn auch TOP, OFFSET oder FROM XML angegeben wird.

Wir können also die TOP-Klausel mit der ORDER BY-Klausel in einem View verwenden.
Weiter lesen…