运行 INSERT 时104381消息...Analytics Platform System 2016 或更高版本中的 SELECT 语句
本文可帮助你解决在 Microsoft Analytics Platform System (APS) 2016 或更高版本的 APS 中运行INSERT ... SELECT
语句时出现的问题,该语句包含 子ORDER BY
句。
适用范围:Microsoft Analytics Platform System
原始 KB 编号: 4038456
症状
在 APS 2016 或更高版本的 APS 中运行 INSERT ... SELECT
语句并且该语句包含 ORDER BY
子句时,将收到类似于以下内容的错误消息:
消息104381,级别 16,状态 1,第 26 行
ORDER BY 子句在视图中无效:CREATE TABLE AS SELECT、INSERT SELECT、
内联函数、派生表、子查询和公用表表达式,
除非还指定了 TOP 或 FOR XML。
原因
出现此问题是因为排序操作对 语句无效 INSERT ... SELECT
。 这是设计使然的。
解决方案
若要解决此问题,请从 语句中删除 ORDER BY
子句。
更多信息
在早期版本的 APS 中,可能未返回任何错误。 但是, ORDER BY
该条款未得到遵守。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈