视图上的选择是否保持视图中的顺序?

时间:2015-11-11 18:48:51

标签: sql oracle

创建包含ORDER BY子句的视图时,使用SELECT * FROM VIEW时是否会保留该顺序? 或者是否有必要陈述SELECT * FROM VIEW ORDER BY

2 个答案:

答案 0 :(得分:2)

外部查询需要order by以保证按所需顺序返回行。

如果对没有select * from view子句的视图运行where查询,则可能会按照order by中定义的顺序返回行。但那不是你应该依赖的东西。

答案 1 :(得分:-2)

我不相信你可以使用order by创建一个视图。您需要从视图中进行选择,然后在该语句中按顺序排序。

相关问题