社区
Sybase
帖子详情
创建视图为什么不能排序?
dgcat_6
2002-06-25 12:52:23
我需要在视图实现排序功能,即:
CREATE VIEW P AS SELECT A.P1 ,B.P2 FROM A,B WHERE A.P3=B.P3
ORDER BY A.P1;
但SQLPLUS中提示语法错误。创建视图不能使用ORDER BY 吗?
如何实现排序效果?
用程序代码方式除外。
...全文
381
6
打赏
收藏
创建视图为什么不能排序?
我需要在视图实现排序功能,即: CREATE VIEW P AS SELECT A.P1 ,B.P2 FROM A,B WHERE A.P3=B.P3 ORDER BY A.P1; 但SQLPLUS中提示语法错误。创建视图不能使用ORDER BY 吗? 如何实现排序效果? 用程序代码方式除外。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongjh
2002-06-25
打赏
举报
回复
视图可以排序啊,你是什么错误拉?
biti_rainy
2002-06-25
打赏
举报
回复
8i以前的版本不支持view中有order by
可以利用 group by 来代替
xinpingf
2002-06-25
打赏
举报
回复
在oracle8.1.5和以前的版本中是不支持视图排序的
816可以
zhoubf725
2002-06-25
打赏
举报
回复
可能是版本问题,因为类似的视图排序我这里可以使用。
这样试试:
CREATE VIEW P AS
select p1,p2 from
(SELECT rownum id,A.P1 ,B.P2 FROM A,B WHERE A.P3=B.P3 ORDER BY 2);
xg_delayth
2002-06-25
打赏
举报
回复
8i以前的版本好象在视图中不可以排序,
不过,你可以在以后的使用视图时中再排序呀!
penitent
2002-06-25
打赏
举报
回复
8i以前不可以排序出现的视图中的。
你为什么不能写在程序中?
经典sql语句大全(基础篇、提升篇、技巧篇)
经典sql语句大全(基础篇、提升篇、技巧篇)
SQL语句
创建视图
为什么用order by
不能
排序
很多地方都没解释清楚这个问题,有代表性的就是这个 博客 。 论坛 上有人解释了,但是年代久远,我这里把它捞出来。答主是 这位 。内容如下: 创建
排序
视图的企图本身就是错误的,因为视图表示一个表,而表是不会对行
排序
的。众所周知,在SQL Server 2000中追求
排序
视图的开发人员会利用貌似系统漏洞的一个技巧。 利用这个漏洞可以...
SQL语句
创建视图
为什么
不能
用order by
很多地方都没解释清楚这个问题,有代表性的就是这个博客。 论坛上有人解释了,但是年代久远,我这里把它捞出来。答主是这位。内容如下: 创建
排序
视图的企图本身就是错误的,因为视图表示一个表,而表是不会对行
排序
的。众所周知,在SQLServer2000中追求
排序
视图的开发人员会利用貌似系统漏洞的一个技巧。 利用这个漏洞可以创建一个非常可笑的视图,在该视图中,指定TOP100PERC...
视图中干嘛
不能
用Order by
排序
这个问题不高深,甚至有那么一点多此一举.既然都用到视图了,干嘛还要在视图中用
排序
呢?视图就存了sql语句了,那我们在使用视图的时候只在视图后面指定ORDERY BY不就行了. 先来看看语句: SELECT * FROM TESTS ORDER BY AddTime D
MySQL的视图定义、规则与视图作用、
创建视图
和修改视图,以及视图的保存
MySQL数据库之视图 目录视图1、视图定义1、为什么需要视图3、视图的作用优点作用:优点:4、
创建视图
5、视图使用规则1)视图的嵌套:2)视图
排序
的覆盖6、修改视图多表连接视图:复杂视图7、 删除视图8:MySQL数据库中的视图保存: 视图 1、视图定义 视图通过以定制的方式显示来自一个或多个表的数据 视图是一种数据库对象,用户可以像查询普通表一样查询视图 视图内其实没有存储任何数据,它只是对表的一个查询 视图的定义保存在数据字典内,
创建视图
所基于对表称为“基表” 1、为什么需要视图 例如经常要对emp和
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章