|
CREATE VIEW... ORDER BY
|
|||
---|---|---|---|
#18+
env graycode, Да про это уже много раз сказали, я показывал, что один и тот же запрос поверх "сортированной" вьюхи может вернуть разный результат в зависимости от внешних воздействий, которые напрямую на вьюху не влияют. упд. set NLS_SORT = BINARY_CI в обычном селекте тоже поменяется (разный результат) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2020, 19:00 |
|
CREATE VIEW... ORDER BY
|
|||
---|---|---|---|
#18+
graycode env, Запрос вида select * from sorted_view не должен ломать сортировку, любые дополнительные фичи поверх могут изменить или вообще отменить сортировку, в принципе возможен вариант когда сортированное представление может понадобиться, если у вас есть бесконечно убогий клиент, который умеет только select и from, других вариантов просто не останется. PS: изменение параметров сортировки не отменяет и не изменяет поля по которым производится сортировка, оно меняет правила сравнения значений и механизм этот действует одинаково на любые запросы с сортировкой. 22238216 конешно селект с вью может повлиять на сортировку напр отменить select * from sorted_view order by null .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2020, 19:03 |
|
CREATE VIEW... ORDER BY
|
|||
---|---|---|---|
#18+
Stax graycode ... любые дополнительные фичи поверх могут изменить или вообще отменить сортировку ... 22238216 конешно селект с вью может повлиять на сортировку напр отменить select * from sorted_view order by null .... stax Ну да, но не только явное указание order by может дать повод оптимизатору построить план без учета сортировки в представлении, любая фича, например row_limiting_clause без явно заданной сортировки может вернуть "неожиданный" результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2020, 19:11 |
|
CREATE VIEW... ORDER BY
|
|||
---|---|---|---|
#18+
graycode Ну да, но не только явное указание order by может дать повод оптимизатору построить план без учета сортировки в представлении, любая фича, например row_limiting_clause без явно заданной сортировки может вернуть "неожиданный" результат. согласен (напр хитрый гроуп бай) зы забыл поздравить с выходом из заключения ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2020, 19:18 |
|
|
start [/forum/moderation_log.php?user_name=Aleksandr_sql]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 1296ms |
total: | 1525ms |
0 / 0 |