Msg 104381 när du kör INSERT... SELECT-instruktion i Analytics Platform System 2016 eller senare versioner

Den här artikeln hjälper dig att lösa problemet som uppstår när du kör en INSERT ... SELECT -instruktion i Microsoft Analytics Platform System (APS) 2016 eller en senare version av APS och den instruktionen innehåller en ORDER BY -sats.

Gäller för: Microsoft Analytics Platform System
Ursprungligt KB-nummer: 4038456

Symptom

När du kör en INSERT ... SELECT -instruktion i APS 2016 eller en senare version av APS och den instruktionen innehåller en ORDER BY -sats får du ett felmeddelande som liknar följande:

Msg 104381, Nivå 16, Delstat 1, Rad 26
ORDER BY-satsen är ogiltig i vyer, CREATE TABLE AS SELECT, INSERT SELECT,
infogade funktioner, härledda tabeller, underfrågor och vanliga tabelluttryck,
om inte TOP eller FOR XML också anges.

Orsak

Det här problemet beror på att sorteringsåtgärderna inte är giltiga med -instruktionen INSERT ... SELECT . Detta är avsiktligt.

Åtgärd

Åtgärda problemet genom ORDER BY att ta bort -satsen från -instruktionen.

Mer information

I tidigare versioner av APS kan inget fel ha returnerats. Klausulen ORDER BY hedrades dock inte.