视图中order by 的使用
来源:互联网 发布:youtube下载视频软件 编辑:程序博客网 时间:2024/06/07 02:01
在视图定义中不能单独使用order by,top和order by或 order by 和for xml 可以一起组合出现在视图的定义中;
例如:
CREATE VIEW TT
AS
SELECT * FROM TEST
ORDER BY ID
这种定义会出现报错,原因为:TOP和FOR XML都是T-SQL的扩展,不是标准的SQL元素。TOP和ORDER BY以及ORDER BY和FOR XML是结果集规范的一部分,但是单独的ORDER BY并不是。如果实际中需要对视图中数据进行排序,可以在视图的外部查询中指定order by;
有人认为可以创建如下视图:
CREATE VIEW TT
AS
SELECT TOP 100 PERCENT * FROM TEST
ORDER BY ID
利用视图的这个漏洞定义一个非常可笑的视图,在2008 中进行测试查询视图返回的结果并没有排序;即使优化器不忽略ORDER BY 子句并返回排序的数据,也不应该依赖于这种方法 。
0 0
- 视图中order by 的使用
- 在视图中使用ORDER BY子句
- UNION中ORDER By的使用
- UNION中ORDER By的使用
- union中order by的使用
- UNION中ORDER By的使用
- order by的使用
- Order By 的使用
- order by的使用
- PLSQL中over(partition by .. order by ..)的使用
- Union 中使用Order by
- MS SQL教程_在视图中使用ORDER BY子句
- 关于sql server中,建视图的语句中不能加order by的问题
- 关于sql server中,建视图的语句中不能加order by的问题
- mysql中对order by的函数substring_index() , find_in_set()使用
- MySQL中union和order by一起使用的方法
- mysql中where,limit于order by 的使用陷阱
- 视图中干嘛不能用Order by排序
- CoreBluetooth使用 (客户端外部设备)
- 获取页面离开onbeforeunload与onunload事件的返回值
- UIViewController中的edgesForExtendedLayout和extendedLayoutIncludesOpaqueBars属性
- java awt根据字符串的信息和字体获取所占有的像素
- nginx配置
- 视图中order by 的使用
- 《AndroidStudio每日一贴》3.快速切换代码风格、配色方案和键盘
- DOM(二)-06-(示例-好友菜单)
- oracle优化的相关文章链接
- asp网站后台里嵌入kindeditor在线编辑器问题
- ubuntu下安装numpy,matplotlib
- AVL的插入过程
- 初步篇7分支结构程序体验项目3周工资发放
- 查看linux cpu和内存利用率