|
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/topic.php?fid=52&gotonew=1&tid=1880667]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
137ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 531ms |
0 / 0 |