社区
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 吗?
如何实现排序效果?
用程序代码方式除外。
...全文
370
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
作业
写回复
配置赞助广告
用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语句大全(基础篇、提升篇、技巧篇)
9.
创建视图
:CREATE VIEW viewname AS SELECT statement CREATE VIEW 语句用于创建一个新的视图,viewname 为视图的名称,SELECT statement 为视图的查询语句。 10. 基本的 SQL 语句: * 选择:SELECT * FROM ...
SQL语句
创建视图
为什么用order by
不能
排序
创建
排序
视图的企图本身就是错误的,因为视图表示一个表,而表是不会对行
排序
的。众所周知,在SQL Server 2000中追求
排序
视图的开发人员会利用貌似系统漏洞的一个技巧。 利用这个漏洞可以...
SQL语句
创建视图
为什么
不能
用order by
创建
排序
视图的企图本身就是错误的,因为视图表示一个表,而表是不会对行
排序
的。众所周知,在SQLServer2000中追求
排序
视图的开发人员会利用貌似系统漏洞的一个技巧。 利用这个漏洞可以创建一个非常可笑的视图,在该...
视图中干嘛
不能
用Order by
排序
视图后面指定ORDERY BY不行
mysql 视图
排序
_MySQL 视图
视图(view):什么是视图:视图就是将查询的结果集展示出来,视图就是一张表为什么需要视图:首先,视图并
不能
加快查询速度,因为视图中本身不存储数据视图仅仅是村粗再数据字典中的一个定义,同时视图不使用索引,...
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章