Проблема с сортировкой SQL - PullRequest
0 голосов
/ 28 февраля 2019

Следующий запрос не возвращает результат в правильном порядке между клиентом и сервером в oracle 12 c

SELECT /*+ FIRST_ROWS INDEX_ASC( IDX)  */
.... Union all
SELECT /*+ FIRST_ROWS INDEX_ASC(IDX) */ 

1 Ответ

0 голосов
/ 28 февраля 2019

Используйте предложение ORDER BY:

SELECT ...
UNION ALL SELECT ...
ORDER BY idx 

ORDER BY применяется глобально к наборам результатов, возвращаемым на каждой стороне UNION.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...