视图中怎么不能使用Order By语句
视图中怎么不能使用Order By语句?
Alter view v_kq2
as
Select Fid '序号',GH '工号',CJ '车间',GX '工序',TB '台板',NameID '车间员工号',FName '姓名',XS '技术比例系数',Note '备注',FDate '日期',FUser '制单人'
From cl_ygjc
Where CJ In('2','5')
Order by 序号 ASC
会报错:
消息 1033,级别 15,状态 1,过程 v_kq2,第 6 行
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
Alter view v_kq2
as
Select Fid '序号',GH '工号',CJ '车间',GX '工序',TB '台板',NameID '车间员工号',FName '姓名',XS '技术比例系数',Note '备注',FDate '日期',FUser '制单人'
From cl_ygjc
Where CJ In('2','5')
Order by 序号 ASC
会报错:
消息 1033,级别 15,状态 1,过程 v_kq2,第 6 行
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
...全文
相关推荐
细说SQL Server中的视图
本文详解介绍了SQL Server中如何创建视图,刷新和更新视图,加密和索引视图等方法,希望对大家有所帮助。
MySQL如何创建视图
主要介绍了MySQL如何创建视图,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
视图和查询的区别.docx
。。。
计算机应用技术(“视图”文档)共19张.pptx
计算机应用技术(“视图”文档)共19张.pptx
MySQL select语句详解[源码]
本文详细介绍了MySQL中select语句的六大子句:from、where、group by、having、order by和limit,并强调了它们的执行顺序不能颠倒。文章通过具体示例解释了每个子句的作用和使用方法,包括如何筛选数据、分组统计、对统计结果再加条件、排序以及分页查询。特别指出了having和where的区别,以及order by和limit的常见用法。这些内容对于理解和编写高效的SQL查询语句非常有帮助。



