网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.讲解一个完整数据挖掘过程的四个.
.导致checkpoint进程耗用大量CPU的.
.SELECT查询的应用(一).
.Replace INTO与INSERT INTO的不同.
.比较一下看看自己掌握了多少SQL快.
.轻松掌握SQL Server中各个系统表.
.pl/sql developer中TIMESTAMP的显.
.获取sql数据库所有表结构.
.通过HTTP访问SQL Server 2000数据.
.SQL Server 2000之日志传送功能 .
.教你在不同数据库环境下读取前N条.
.Sql Server全文搜索中文出错的问.
.浅析SQL Server 2008企业级新特性.
.正确配置和使用SQL mail.
.连接到 SQL Server 2005 时出现的.
.日志方式转换及物理日志和逻辑日.
.轻松接触 SQL Server的“数据同步.
.sql server日期时间函数.
.SQL Server中多行多列连接成为单.
.net在sql server中的图片存取技术.

在视图中使用ORDER BY子句

发表日期:2003-12-26


问:为什么SQL Server不允许在视图定义使用ORDER BY子句?

答: SQL Server之所以不允许在视图定义中使用ORDER BY子句是为了遵守ANSI SQL-92标准。因为对该标准的原理分析需要对结构化查询语言(SQL)的底层结构和它所基于的数学理论进行讨论,我们不能在这里对它进行充分的解释。但是,如果你需要在视图中指定ORDER BY子句,可以考虑使用以下方法:

USE pubs
GO

CREATE VIEW AuthorsByName
AS
SELECT TOP 100 PERCENT *
FROM authors
ORDER BY au_lname, au_fname
GO


Microsoft在SQL Server 7.0中引入的TOP结构在同ORDER BY子句结合使用时是非常有用的。只有在同TOP关键词结合使用时,SQL Server才支持在视图中使用ORDER BY子句。

注意:TOP关键词是SQL Server对ANSI SQL-92标准的扩展。

 

上一篇:XML文件导入SQL Server 2000 人气:13231
下一篇:内嵌或嵌入SQL和存储过程之对比 人气:14907
浏览全部ORDER BY的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐