代码检查:查询中的 ORDER BY
当ORDER BY
子句在视图、内联函数、派生表、子查询和公用表表达式中使用时TOP
,报告使用情况。OFFSET
FOR XML
ORDER BY
,请参阅docs.microsoft.com 上的 SELECT - ORDER BY 子句 (Transact-SQL)。示例(Microsoft SQL 服务器):CREATE TABLE foo (a INT NOT NULL, b INT NOT NULL); SELECT * FROM (SELECT a, b FROM foo A WHERE a < 89 ORDER BY b) ALIAS;
在子查询中,ORDER BY 将突出显示为错误。您可以将 TOP、OFFSET 或 FOR XML 添加到子查询中。或者,使用删除元素快速修复删除 ORDER BY 部分。应用快速修复后:SELECT * FROM (SELECT a, b FROM foo A WHERE a < 89) ALIAS;
禁止编辑器中的检查
将插入符号放在突出显示的行上,然后按Alt+Enter或单击。
单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。
最后修改:2022 年 2 月 11 日