|
|
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
И еще теоретический вопрос, зачем это разрешили? Чтобы ленивым не было нужды указывать order by при запросе вьюшки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 17:37:51 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
Как щас помню в 8.0.6 было нельзя, а в 8.1.7 уже можно. Напоролся когда переносил программку с 8.1.7 на 8.0.6 (ручками конечно). Зачем было надо сейчас уже не помню, но зачем-то же было надо ! И вообще "Если звезды зажигают ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 10:18:13 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
Понятно, значение с появлением 8i. "Если звезды зажигают ..." объяснение конечно допустимое но в этом случае мало приемлемое:-) Нутром чую, что введение order by во вьюхах преследовало более глубинные цели. Интересно, а что если на вью например с конструкцией order by name делается запрос с order by name desc, hire_date. Ведь тогда действие начального order by нужно анулировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 10:26:57 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
Понятно, значение с появлением 8i. ой то есть Понятно, значит с появлением 8i. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 10:27:59 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
Я тоже задавался этим вопросом, но в тот раз мне это было зачем-то нужно. Возможно я был не прав, проект писался быстро, некогда было разбираться. Я думаю ничего хорошего из переопределения сортировки не получится, но сам не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 12:18:38 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
to Violina: Если твой вопрос задан относительно экзамена 1Z0-001, то при ответе на вопросы по вью с ORDER BY нужно исходить из того, что нельзя использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 12:26:13 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
to softbuilder спасибо, учту! Но был еще и теоретический интерес. А можно как нибудь узнать результирующий запрос который получился при совмещении запроса пользователя на вью в запросом на котором вью основывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 12:44:55 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
2Violina select * from (select * from Tab1 order by Field1) order by Field2 и даже так: select * from (select * from Tab1 order by Field1) order by Field1 desc работает !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:44:06 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
to Gluk А при запросе на вью результирующий запрос всегда строится таким образом? select ... from (select для вью) ... или происходит более глубинная оптимизация? Например есть вью Код: plaintext 1. при запросе Код: plaintext окончательный запрос Код: plaintext вместо Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 12:53:38 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
View - это разобранный select. Я думаю, что глубинная оптимизация происходит уже при обращении к этому view (если происходит вообще). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 14:02:31 |
|
||
|
С какой версии Оракла view может содержать order by?
|
|||
|---|---|---|---|
|
#18+
Кстати сортировки в приведенных запросах отрабатывают правильно (если явно не противоречат друг другу). Т.е. order by F1 ... order by F2 ~ order by F1,F2 но order by F1 ... order by F1 desc ~ order by F1 desc Все страньше и страньше :) Оптимизатор оказывается СОВСЕМ не простая штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 14:05:50 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2766&tid=1990051]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
319ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 649ms |

| 0 / 0 |
