OVER() sats för ROW_NUMBER() kräver en ORDER BY
med ORDER BY NULL är en lösning som uppfyller syntaxkravet men faktiskt inte ändrar ordningen på data. I själva verket är det en instruktion att inte beställa alls.
Obs. :vissa (inklusive mig själv) föredrar att använda SELECT 1 istället för SELECT NULL men det finns ingen skillnad i effekt.
Sammanfattning:inte bra, men det fungerar.
tips:TSQL tillåter inte direkt användning av SELECT 1, men du kan använda (SELECT 1)