Msg 104381 beim Ausführen von INSERT... SELECT-Anweisung in Analytics Platform System 2016 oder höheren Versionen

Dieser Artikel hilft Ihnen, das Problem zu beheben, das auftritt, wenn Sie eine INSERT ... SELECT Anweisung in Microsoft Analytics Platform System (APS) 2016 oder einer höheren Version von APS ausführen, und diese Anweisung enthält eine ORDER BY Klausel.

Gilt für: Microsoft Analytics Platform System
Ursprüngliche KB-Nummer: 4038456

Problembeschreibung

Wenn Sie eine INSERT ... SELECT Anweisung in APS 2016 oder einer höheren Version von APS ausführen und diese Anweisung eine ORDER BY Klausel enthält, erhalten Sie eine Fehlermeldung, die wie folgt aussieht:

Msg 104381, Ebene 16, Zustand 1, Zeile 26
Die ORDER BY-Klausel ist in Ansichten ungültig, CREATE TABLE AS SELECT, INSERT SELECT,
Inlinefunktionen, abgeleitete Tabellen, Unterabfragen und allgemeine Tabellenausdrücke,
es sei denn, TOP oder FOR XML ist ebenfalls angegeben.

Ursache

Dieses Problem tritt auf, weil Sortiervorgänge mit der INSERT ... SELECT Anweisung ungültig sind. Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Lösung

Um dieses Problem zu beheben, entfernen Sie die ORDER BY Klausel aus der Anweisung.

Weitere Informationen

In früheren Versionen von APS wurde möglicherweise kein Fehler zurückgegeben. Die Klausel wurde jedoch ORDER BY nicht berücksichtigt.